我是 Perl 脚本的新手。我正在编写必须获得 CPU 利用率的代码。我正在尝试运行命令,然后在变量中获取输出。但是当我尝试打印变量时,我在屏幕上什么也没有。
命令在终端中工作正常并给我一个输出。(我正在使用 Eclipse)。
my $CPUusageOP;
$CPUusageOP = qx(top -b n 2 -d 0.01 | grep 'Cpu(s)' | tail -n 1 | gawk '{print $2+$4+$6}');
print "O/P of top command ", $CPUusageOP;
我得到的输出是:
O/P of top command
预期输出:
O/P of top command 31.4
谢谢。