6

我所看到的一切都说要使用lsof -p,但我正在寻找不需要 fork/exec 的东西。

例如在 Linux 上可以简单地走路/proc/{pid}/fd

4

1 回答 1

9

您可以使用proc_pidinfoPROC_PIDLISTFDS选项来枚举给定进程使用的文件。然后,您可以依次proc_pidfdinfo在每个文件上使用PROC_PIDFDVNODEPATHINFO获取其路径的选项。

于 2013-03-23T06:11:37.853 回答