3

我有一个 linux shell 脚本文件,它从 linux 服务器收集各种数据。(服务、流程、自由空间等)。

从 windows 收集数据,我们使用 Plink 连接到 linux Boxes 并运行 shell 脚本

plink root@servername -pw Password -noagent -m Batch-File.

并使用 pscp 将文件复制到 Windows 位置。

现在,当我尝试对 Esxi 执行相同操作时,plink 命令失败并出现以下错误。

致命错误:服务器意外关闭网络连接

虽然如果我给出如下直接命令。

plink root@servername -pw Password -noagent  ls /etc

解决了。

让我知道如何使用 esxi 的 plink .. 如果可能的话。

4

1 回答 1

0

在查看消息日志后,问题似乎在于 esxi 对读取长字符串的限制。会话中的消息日志失败,字符串过长,然后发布关闭连接的消息。

因此,方法是将shell脚本复制为pscp连接,以可执行权限运行文件并收集收集的数据并从系统中删除文件。

于 2015-02-24T13:04:58.150 回答