如何从pidfd_open获取的PID FD中获取对应的底层PID?
问题说明
我查阅了相关手册页,但基本没有找到相关说明,网页搜索也毫无收获。
已查阅的pidfd_*相关手册页
pidfd_open系统调用(man2)pidfd_send_signal系统调用(man2)pidfd_getfd系统调用(man2)
已查阅的其他相关手册页
clone3系统调用(man2)- procfs(man5)
waitid系统调用(man2)poll系统调用(man2)select系统调用(man2)
更新: 我还尝试解引用/proc/self/fd/<PID_FD>符号链接,但它只返回anon_inode:[pidfd],完全没用。我最初以为这是可行方案,但后来发现readlink /proc/self/fd/<PID_FD>与readlink /proc/$PID/fd/<PID_FD>的返回结果不同,所以放弃了该方案。若有人能解决此问题,悬赏已开启!
内容的提问来源于stack exchange,提问作者Claudia
相关产品推荐
相关产品推荐

