私は 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
ありがとう。