Perl 脚本将远程 ssh 到 Linux 并将内存状态返回到我的机器

Perl 脚本将远程 ssh 到 Linux 并将内存状态返回到我的机器

我需要帮助。我有 Linux 机器(openSUSE 11.4);正在编写 Perl 脚本(Perl 5,版本 12)。我的脚本应该通过 SSH 连接到远程 Linux 机器并返回内存结果。到目前为止,我已经使用 DSA 私钥通过 SSH 进行无密码连接。现在我被困在获取内存的问题上。

我尝试使用 Filesys::DiskSpace 模块,但在安装该模块时遇到了一些问题。猜测它不会起作用。

任何帮助将不胜感激!

提前致谢!

答案1

为什么要把 perl 也加进来?这只是一行代码:

$ ssh user@host free

答案2

只需在目标机器上执行cat /proc/meminfo即可从系统获取有关当前内存使用情况的所有信息。

相关内容