gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 17:21:29 24 4
gpt4 key购买 nike

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

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

最佳答案

您可以 use proc_pidinfo使用 PROC_PIDLISTFDS 选项枚举给定进程使用的文件。然后,您可以使用 PROC_PIDFDVNODEPATHINFO 选项依次对每个文件使用 proc_pidfdinfo 以获取其路径。

关于c - 如何以编程方式获取 OS X 上给定 PID 的打开文件描述符列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15583563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com