私はユニックスに取り組んでいます。プロセスの現在の CPU 使用率を知りたい。ps は、プロセスが起動するまでに使用される CPU の平均を示すことを理解しました。これは現在の使用量ではありません。
さらに10個のパラメーターとヘッダーを使用せずに、トップコマンドからCPUのみを出力する方法はありますか? 私は awk でそれを行う方法を知っています - これは私がやりたい方法ではありません。
top -p 20705 -bc -n 1 | tail -n 2 | awk '{ print $9}' | head -n 1
/proc/stat を読み取らない別の簡単な方法があれば...
C++から簡単にできる方法があればそれもOKです。