出力を生成する実行中のプロセスがありますが、その出力がどこにリダイレクトされるのかわからないとします(/dev/null
私が知っている限り、ファイル、開いている端末などに移動できます)。既存のプロセスの出力ストリームを聞いて、そのプロセスのPIDのみを持つことはできますか?たぶん何か方法がありますか/proc
?
答え1
このコマンドを使用して、実行中のプロセスの出力を表示できます。
tail -f /proc/$PID/fd/1
答え2
たぶんあなたは試してみることができます
lsof | grep $PID
または
ps aux | grep $PID