Bash:获取stderr和stdout的位置

时间:2017-06-21 20:43:48

标签: bash process stdout stderr

假设,假设我在后台启动了一个进程,并将其stdoutstderr重定向到某个地方的任意文件。几个月后,该过程仍在运行,我忘记了该文件的位置。如果我知道进程的ID,我怎么能以编程方式确定它发送输出的位置?

1 个答案:

答案 0 :(得分:3)

使用Linux,您可以运行:

ls -l /proc/PROCESS_ID/fd/1 /proc/PROCESS_ID/fd/2