我使用nohup python *.py &
来运行我的tornado web服务,并启动了8个进程。在
。在
然而,杀死我的龙卷风过程真的很烦人。我不得不使用kill -3 pid
8次才能最终关闭我的服务。所以我想知道如何在bash中一次杀死8个进程?谢谢。在
我尝试了killall python
,但是当有其他python进程在运行时,这是很危险的。在
@Viktor建议我使用pkill -P <parent>
,它在我的Ubuntu中工作。但到了世纪,“pkil”就不起作用了。那么如何在Centos中对进程进行pkil呢?谢谢。在
Tags:
终止父进程,即PID最小的进程应该完成这项工作,如ps示例中的
kill -15 18054
。另外,你可以做一些grep魔术,比如:这取决于你的环境。在
但是您可能需要研究一下
pkill -P <parent>
,它使用相同的父pid杀死所有的东西。在也许:
ps aux | grep -e 'python spam.py' | grep -v grep | awk '{print $2}' | xargs -i kill {}
相关问题 更多 >
编程相关推荐