#! 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