动态改变 PID - nohup 进程不可终止 - Linux

动态改变 PID - nohup 进程不可终止 - Linux

我已经开始了蟒蛇脚本依照指示:

nohup python src/myscript.py &

现在有一个进程在运行,PID在不断变化,所以绝对不可能杀掉它。当我尝试这个时nohup 进程终止,它说-sh: kill: (8792) - No such process

也尝试grep按名称杀死它,同样的问题,因为 PID 不断变化。正如 @MarcusMüller 在评论中指出的,显然这是因为它不断生成新的浏览器实例。

真的很困惑为什么什么都不起作用,重新启动也不起作用。考虑重装整个系统...

答案1

假设进程命令显示'python src/myscript.py'在进程列表中,例如ps, top, htop等:-

killall -s STOP 'python src/myscript.py'会暂停进程; -s CONT 将恢复它们,

要查看所有信号,killall -l但发送 TERM 应终止它们 - 并且 ABRT 应强制删除它们。

相关内容