就像this post中的建议一样我使用 libproc 来获取所有正在运行的进程的列表。与 htop
的 TreeView 相比,我无法获取父进程的所有子进程。有没有办法或功能来获取它们?
最佳答案
您可以从 /proc/<child-pid>/stat
提供的子级信息中提取父级 pid .
据我所知/proc
反之则不提供此信息。
要获取树,只需读取所有 pid 的parent-pid 属性,然后自己构建反向索引。
关于c - 使用 libproc 获取子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17174232/