前端之家收集整理的这篇文章主要介绍了
如何以编程方式获取OS X上给定PID的打开文件描述符列表?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我见过的所有
内容都说使用lsof -p,但我正在寻找一些不需要fork / exec的东西.
例如在Linux上,可以简单地走/ proc / {pid} / fd.
您可以使用PROC_PIDLISTFDS选项
use proc_pidinfo
枚举给定进程使用的
文件.然后,您可以使用PROC_PIDFDVNODEPATHINFO选项依次在每个
文件上使用proc_pidfdinfo来
获取其路径.
原文链接:https://www.f2er.com/c/239515.html