2013-10-23 66 views
22

当我们知道python文件名xxx.py时,如何在shell脚本中杀死正在运行的python? (它是由cmd执行的python xxx.py如何杀死正在运行的python进程?

我可以使用ps aux | grep python来获得它的pid。然后 kill pid来终止它。

但每一次,我必须执行两个cmd。有没有一个好的方法来做到这一点?

+0

运作的?如果不尝试kill -9 pid – Hoopdady

+24

用猫鼬:D(抱歉) - 你的方法有什么问题? –

+2

如果它正在运行,那么它不是蟒蛇,蟒蛇没有脚 – pythonian29033

回答

51

pkill实用程序可以发送信号时看命令行:

pkill -f xxx.py 
+3

这不工作...没有错误返回,但是'ps aux | grep python'表明脚本仍在运行... – LShaver