以下を使用してアプリケーションを起動した場合:
/path/to/my/command >> /var/log/command.log
コマンドが返されない場合は、他のプロンプトでSTDOUTリダイレクトがどのように設定されているかを確認する方法はありますか?
似たようなものを探しています。
cat /proc/PID/redirects
または
ps -??? | grep PID
しかし、どんな方法でも可能です。
ベストアンサー1
ファイル記述子#1(STDOUT)を表示します/proc/$PID/fd/
。カーネルは、このファイルを記述子がリダイレクトされるファイルへのシンボリックリンクとして表します。
$ readlink -f /proc/20361/fd/1
/tmp/file