かえでBlog

色々なことを徒然と……

実行中プロセスの標準出力を確認する

      2014/09/08

ある実行中プロセスの標準出力を確認したいことはありませんか?

シェルバッチでffmpegを起動させたのはいいけど、どこまで進んでるのかわからない……

このスクリプトすぐ終わるはずなのに長時間かかってる等々。。。

実行プロセスのPIDさえわかれば以下のファイル(シンボリックリンク)を見ることで途中からでも標準出力・エラー出力を確認することが可能です。

/proc/【pid】/fd/【1~9】

pidは見たいプロセスID

1~9は

1:標準出力

2:エラー出力

3~9はファイルディスクプリタで指定した番号を出力

 

ログとかとりたくないけど、実行処理を確認したいときや後で慌ててログ取る時とか便利ですね。

 - サーバー , , ,