gpt4 book ai didi

c - 如何找到所有子进程?

转载 作者:IT王子 更新时间:2023-10-29 00:25:22 26 4
gpt4 key购买 nike

在我正在进行的一个基于 Linux 的项目中,我需要能够找到我所有的子进程。每次启动时都记录下来是不可行的——需要在事后找到它们。这需要是纯 C 语言,我想在不阅读 /proc 的情况下完成它。有谁知道如何做到这一点?

最佳答案

每次启动子进程时记录子进程通常是完全可行的。方便的是,父进程被传递子进程的 pid 值作为创建它的 fork 调用的返回值。

正如手册页所说:

pid_t fork(void);

如果您能告诉我们您认为它不可行的原因,将会有所帮助。

关于c - 如何找到所有子进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1009552/

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