如果在Linux上,我占用一个进程,那么读和写将用文件描述符句柄号显示。如果我查看/proc/$PID/fd,我可以看到与fd号对应的文件的符号链接(如果适用的话)。
不管怎么说,是否有必要让strace为我查找并(取消引用符号链接)在strace输出中向我显示文件名?它已经查找了Linux并截断和编码了字符串,所以它也能做到这一点吗?
更新:我知道strace将显示open调用,它显示路径& fd。这对于短时间运行的进程来说是很好的。但是假设我有一个非常长的运行过程(以天为单位),并且没有在工作中运行整个过程,只是稍后通过strace -p连接到它。
发布于 2015-10-08 15:54:39
快速浏览一下精美的手册就会发现:
-y Print paths associated with file descriptor argu-
ments.https://serverfault.com/questions/727555
复制相似问题