如何在可插入睡眠(S +)或其他状态中检索进程?

时间:2017-05-22 01:40:04

标签: linux bash

是否可以检索这些或者必须杀死进程?

user    31897  0.1  0.0  73860  8608 pts/8    Sl+  21:26   0:00 python script.py
user    32009  0.0  0.0  43128  5852 pts/8    S+   21:26   0:00 python script.py

如果可能,不使用'kill'命令恢复该过程。

1 个答案:

答案 0 :(得分:0)

ps的输出中,进程“状态S表示可中断睡眠,而不是不间断睡眠(D

当进程处于状态S时,它正在等待某个事件的完成,并且可以使用通常的方式控制,例如通过信号。我不确定检索的含义是什么,但由于进程处于状态S,如果你想要,你可以发送任何信号,但要确保结果。

作为旁注,lS表示进程是多线程的,+表示它位于前台进程组中(可能是您直接在终端中运行例如python script.py)。