#! usr/bin/perl
sub memoryInfo
{
print "Inside memory info \n";
@memoryInfo = qx(free -m);
foreach (@memoryInfo)
{
print "$_\n";
}
}
&memoryInfo;
这是我的Perl程序,它不起作用。我需要一些信息,如总内存,总物理内存,总使用内存,总高速缓存内存,总交换内存和总使用交换内存。获取内存信息的脚本
任何人都可以帮助我吗? 在此先感谢。
你的Perl路径是错误的。缺少'/'。将它修改为#!/ usr/bin/perl – 2013-04-24 12:46:14
请不要在子呼叫中使用&&;现在调用sub的方法只是'memoryInfo'或'memoryInfo()'。 – 2013-04-24 12:47:45
此外,每当你发布一个问题,请解释它是如何“不工作”。这是什么意思:不编译?运行,但没有达到你的期望?等 – 2013-04-24 12:48:41