ロギング用に親出力の形式を自動的に指定するにはどうすればよいですか?

ロギング用に親出力の形式を自動的に指定するにはどうすればよいですか?

現在、私のトップコマンド出力は次のとおりです。

14861 root      20   0  0.252t 0.028t    556 S  13.3 92.8   8:45.64

mで表示したいです。現在のtに表示されます。上記の出力を取得するには、次のコマンドを使用しました。

top -b -p 14861 -n1 |tail -1

同じ目的を達成するオプションはありますか? forループを使用して、この親出力をログに記録します。だから私は手動で何もできません。

小文字のeを試しましたが、一部のプロセスは変換されませんでした。

ベストアンサー1

次のコマンドを使用できます。

top -b -p 14861 -n1 |tail -1|awk '{$5=$5*1024*1024; $6=$6*1024*1024} 1'

おすすめ記事