2011-05-11 410 views
3

我有一個linux shell腳本文件,它從linux服務器收集各種數據。 (服務,流程,FreeSpace等)。傳遞shell腳本文件

從Windows收集數據,我們使用的Plink連接到Linux系統,運行shell腳本

plink [email protected] -pw Password -noagent -m Batch-File. 

,並使用PSCP複製文件窗口的位置。

現在,當我嘗試對Esxi執行相同操作時,plink命令會失敗,並顯示以下錯誤。

FATAL ERROR: Server unexpectedly closed network connection

雖然如果我給一個直接的命令如下。

plink [email protected] -pw Password -noagent ls /etc 

解決。

讓我知道如何使用esxi的plink ..如果可能的話。

+1

看到消息日誌後,看起來問題在於esxi的限制是讀取長字符串。消息日誌在會話中以太長的字符串失敗,然後發佈關閉連接的消息。 – 2011-05-16 08:17:47

回答

0

看到消息日誌後,看起來問題在於esxi的限制是讀長字符串。消息日誌在會話中以太長的字符串失敗,然後發佈關閉連接的消息。

因此,方法是將shell腳本作爲pscp連接進行復制,運行具有可執行權限的文件並收集收集的數據並從系統中刪除該文件。