查找 I/O 个进程的文件描述符在 proc 中指向的位置
Find where I/O file descriptors of a process are pointing in proc
I 运行 命令 $./cpu-print > /tmp/tmp.txt &.
现在我需要转到此进程的 proc 文件夹,并描述其 I/O 文件描述符 0、1、2 指向的位置。我该怎么做?
也许 /proc/<pid>/fd
目录中的 ls
包含需要的信息:
> ls -l /proc/`pidof cpu-print`/fd
lrwx------ 1 ccc ccc users 64 Mar 9 12:46 0 -> /dev/pts/2
l-wx------ 1 ccc ccc users 64 Mar 9 12:46 1 -> /tmp/tmp.txt
l-wx------ 1 ccc ccc users 64 Mar 9 12:46 2 -> /dev/null
lrwx------ 1 ccc ccc users 64 Mar 9 12:46 3 -> /dev/pts/2
I 运行 命令 $./cpu-print > /tmp/tmp.txt &. 现在我需要转到此进程的 proc 文件夹,并描述其 I/O 文件描述符 0、1、2 指向的位置。我该怎么做?
也许 /proc/<pid>/fd
目录中的 ls
包含需要的信息:
> ls -l /proc/`pidof cpu-print`/fd
lrwx------ 1 ccc ccc users 64 Mar 9 12:46 0 -> /dev/pts/2
l-wx------ 1 ccc ccc users 64 Mar 9 12:46 1 -> /tmp/tmp.txt
l-wx------ 1 ccc ccc users 64 Mar 9 12:46 2 -> /dev/null
lrwx------ 1 ccc ccc users 64 Mar 9 12:46 3 -> /dev/pts/2