检查子进程的当前状态(不改变状态)

时间:2016-04-17 15:12:32

标签: c linux

我想检查子进程当前是否已停止(我使用ptrace)。将Nodewaitpid一起使用并不起作用,因为它只检查自上次以来的更改状态,而不是当前状态。如果状态不变(这可能意味着运行,停止,任何事情),它只会返回0。

我可以在C中使用Linux中的某些功能吗?我知道我可以通过阅读NOHANG来查看它,但我不想直接在C程序中这样做。

我希望能够运行:

/proc/PID/status

紧接着,即使国家没有改变。

0 个答案:

没有答案