只是寻找处理它的地方。我有类似的需求来跟踪打开的 fd 而无需扫描/proc 系统。
最佳答案
在/proc/<PID>/fd
下填写信息的代码在文件 fs/proc/fd.c 中.
我建议查看函数 proc_readfd_common
,它遍历可用于进程的文件描述符。此函数最终在目录 /proc/<PID>/fd
时被调用已阅读。
关于linux - 处理/proc/pid/fd/# 链接的创建和删除的 Linux 内核代码在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52124746/