bashでラジオの録音スクリプトを組んだ。rtmpdumpで録音して、ffmpegでmp3にする。実行状況をモニタリングしたい。使い捨てのワンライナー。
$ for i in `seq 1 10000`; do if "$i" -le 10000 ; then ls; ps aux | egrep 'rtmp | ffmpeg'; echo "$i"; sleep 2; clear; fi; donelea
sleep 2 のあとにclearで画面更新を入れてるのがミソ。if文は要らないのかもしれないけど、一応。
実行結果
2秒ごとに更新される。
www-data(実行者)の横にある11547(PID)が刻々と変わるのと、左下の17(カウント回数)が1ずつあがっていくので、実行されているのが分かる。