Linux:監聽現有進程的輸出

Linux:監聽現有進程的輸出

假設有一個正在運行的進程會產生輸出,但您不知道該輸出被重定向到哪裡(它可能會轉到一個檔案、一個打開的終端,或/dev/null據我所知)。是否可以窺探僅擁有該程序的 PID 的現有程序的輸出流?也許有某種方式透過/proc

答案1

您可以使用此命令查看正在運行的進程的輸出:

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

答案2

也許你可以嘗試

lsof | grep $PID

或者

ps aux | grep $PID

相關內容