如何等待非子进程改变状态?
How to wait for a non-child process to change state?
在我向另一个进程发送 kill SIGSTOP
信号后,如何检查该进程是否真的停止了?
该进程不是子进程。而不是使用读取过程 table 的方法,例如
ps -ef/aux
你可以在目录/proc
.
中看到
考虑进程 ID 17858
。您正在向该进程发送信号 SIGSTOP
。现在该过程停止了。在 /proc
, 17858
(目录名称是进程ID)。目录在那里。其中,状态文件可用。使用那个我们可以获得文件的状态。对于那个过程是状态是这样的。
State: T (stopped)
在我向另一个进程发送 kill SIGSTOP
信号后,如何检查该进程是否真的停止了?
该进程不是子进程。而不是使用读取过程 table 的方法,例如
ps -ef/aux
你可以在目录/proc
.
考虑进程 ID 17858
。您正在向该进程发送信号 SIGSTOP
。现在该过程停止了。在 /proc
, 17858
(目录名称是进程ID)。目录在那里。其中,状态文件可用。使用那个我们可以获得文件的状态。对于那个过程是状态是这样的。
State: T (stopped)