10秒間隔で5つのサンプルを採取する

10秒間隔で5つのサンプルを採取する

top または atop コマンドの出力をテキスト ファイルに保存して、後で処理できるようにする方法があるかどうかを知りたいです。

atop|top > output.txt実際には、top と atop の両方で動作しておらず、バックグラウンドで実行され続けます。

編集:

OS: RHEL6

その他の試み:top | awk 'fflush(stdout)'

答え1

上部に見つかった方法は次のとおりです:

top -n 1

-n は top で実行する反復回数を指定しますが、atop で同じことを実現する方法にはまだ興味があります。

答え2

一番上にあるのは:

atop -r /var/log/atop/atop_20180204 -PALL または

10秒間隔で5つのサンプルを採取する

上部 -PALL 10 5

関連情報