Mac で使用するのが好きなワンライナーは次のとおりです。
top -o -pid -l 1 | grep "some regexp"
乾杯。
while
を使用するのはどうですか ループと -n 1
:
while sleep 3; do
top -b -n1 | grep init > top-output.txt
done
私にとって top -b > test.txt
top
からのすべての出力を保存します ctrl-c
で壊してもOK .最初にダンプしてから grep
をダンプすることをお勧めします 結果のファイル。
すべての反復が完了するまで、出力がファイルに書き込まれていないようです。これは、次のような外部ループでラップすることで解決できます:
touch top-output.txt
while true; do
top -b | grep init >> top-output.txt
done