我试过谷歌,但发现 getppid()
获取当前进程的父 pid。
我需要像 getppid(some_other_pid)
这样的东西,有这样的东西吗?基本上获取某个进程的 pid 并返回父进程的 pid。
最佳答案
我认为最简单的事情是打开“/proc”并解析内容。
你会发现 ppid 作为/proc/pid/stat 的第 4 个参数
在 C 语言中,libproc 有一个用于解析该文件的 get_proc_stats
函数:参见 Given a child PID how can you get the parent PID举个例子。
关于linux - 以编程方式获取另一个进程的父 pid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525605/