【发布时间】:2025-09-12 16:15:02
【问题描述】:
在我向另一个进程发送kill SIGSTOP 信号后,如何检查该进程是否真的停止了?
该进程不是子进程。并且不要使用读取进程表的方法,例如,
ps -ef/aux
【问题讨论】:
标签: linux process signals kill ptrace
在我向另一个进程发送kill SIGSTOP 信号后,如何检查该进程是否真的停止了?
该进程不是子进程。并且不要使用读取进程表的方法,例如,
ps -ef/aux
【问题讨论】:
标签: linux process signals kill ptrace
你可以在目录/proc中看到。
考虑进程 ID 17858。您正在向该进程发送信号 SIGSTOP。现在该过程已停止。在/proc,17858(目录名称是进程ID)。目录在那里。在那里,状态文件可用。使用那个我们可以获得文件的状态。因为那个过程的状态是这样的。
State: T (stopped)
【讨论】:
/proc/$PID/status 发生变化时,我们似乎没有收到任何 inotify 事件。