2011-05-11 233 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连接进行复制,运行具有可执行权限的文件并收集收集的数据并从系统中删除该文件。