Linuxで、裏で実行中のプロセスが出力している内容を確認したい場合、「/proc」配下を直接みることで確認出来るようなのでやってみた。
以下のようにコマンドを実行することで、そのプロセスの標準出力をみることができる。
tail -F /proc/プロセス番号/fd/1
各プロセスで0\~3とあるのだが、この「1」というのは標準出力のこと。
つまり、当然その他の番号も「0:stdin」「1:stdout」「2:stderr」と紐付いている。
残念ながら他のコンソールで直接見ているプロセスの出力は見れなかったのだが、なんとなく裏で動いているプロセスの動作が気になった時などに使えるのではなかろうか。