我需要帮助。我有 Linux 机器(openSUSE 11.4);正在编写 Perl 脚本(Perl 5,版本 12)。我的脚本应该通过 SSH 连接到远程 Linux 机器并返回内存结果。到目前为止,我已经使用 DSA 私钥通过 SSH 进行无密码连接。现在我被困在获取内存的问题上。
我尝试使用 Filesys::DiskSpace 模块,但在安装该模块时遇到了一些问题。猜测它不会起作用。
任何帮助将不胜感激!
提前致谢!
答案1
为什么要把 perl 也加进来?这只是一行代码:
$ ssh user@host free
答案2
只需在目标机器上执行cat /proc/meminfo
即可从系统获取有关当前内存使用情况的所有信息。