假設有一個正在運行的進程會產生輸出,但您不知道該輸出被重定向到哪裡(它可能會轉到一個檔案、一個打開的終端,或/dev/null
據我所知)。是否可以窺探僅擁有該程序的 PID 的現有程序的輸出流?也許有某種方式透過/proc
?
答案1
您可以使用此命令查看正在運行的進程的輸出:
tail -f /proc/$PID/fd/1
答案2
也許你可以嘗試
lsof | grep $PID
或者
ps aux | grep $PID
假設有一個正在運行的進程會產生輸出,但您不知道該輸出被重定向到哪裡(它可能會轉到一個檔案、一個打開的終端,或/dev/null
據我所知)。是否可以窺探僅擁有該程序的 PID 的現有程序的輸出流?也許有某種方式透過/proc
?
您可以使用此命令查看正在運行的進程的輸出:
tail -f /proc/$PID/fd/1
也許你可以嘗試
lsof | grep $PID
或者
ps aux | grep $PID