Linux:监听现有进程的输出

Linux:监听现有进程的输出

假设有一个正在运行的进程会产生输出,但您不知道该输出被重定向到哪里(它可能会转到一个文件、一个打开的终端,或者/dev/null据我所知)。是否有可能监听现有进程的输出流,仅拥有该进程的 PID?也许有某种方式通过/proc

答案1

您可以使用此命令查看正在运行的进程的输出:

tail -f /proc/$PID/fd/1

答案2

也许你可以尝试

lsof | grep $PID

或者

ps aux | grep $PID

相关内容