topコマンドを実行して「T」と入力すると、TIME +に基づいてソートされます。
コマンドラインでtop -n 1を使用して「TIME +」でソートしたいと思います。
これにより、すべてのプロセスをファイルにキャプチャして1つずつ分析できます。
注: CentOs です。
答え1
top -n 1 -b | tail -n +7 | sort -k 11Vb
top -n 1 -b
:-b 文字強調表示を避けます。tail -n +7
:上部で作成したタイトルをスキップします。sort -k 11Vb
:「バージョン」ソートモードで11番目のフィールドに基づいてソート、スペースをスキップする
-k 11Vbr
順序を逆にするときに使用されます。
答え2
$ top -o TIME+ -n 1 >top.out
この-o
オプションはソートする列を選択するために使用され、終了する前に一度だけ更新されます-n 1
。top