如何以编程方式获取OS X上给定PID的打开文件描述符列表?

前端之家收集整理的这篇文章主要介绍了如何以编程方式获取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

猜你在找的C&C++相关文章