CPUを90%以上使用しているサーバーで最高のPIDとコマンドを取得したいです。変数にCPU%が必要です。以下のpsコマンドを使って試しました。
ps -eo pid,cmd,%cpu --sort=-%cpu | head -2
PID CMD %CPU
987 dd if=/dev/zero of=/dev/nul 63.6
AWKを使用しようとしていますが、ddコマンドが別の列として表示されるため、誤った情報が表示されます。
CPU%を得る方法はありますか?
ベストアンサー1
取得するには、次の方法を使用します。トップCPU%:
ps -eo %cpu --sort=-%cpu --no-headers | head -1
--no-headers
ヘッダー行をまったく印刷しないでください