终止Python进程

17 投票
4 回答
66403 浏览
提问于 2025-04-17 05:57

我写了一个Python脚本,但不小心在里面放了一个无限循环。

我该怎么结束这个进程呢?我试过按ctrl+c,但没有成功。

还有其他方法可以尝试吗?

我用的是Mac Os X 10.7.2,Python版本是2.7。

4 个回答

25

试试这个。

pkill -9 python

or

ps -ef|grep python
kill -9 <pid>

or

lsof -i :port

or 
sudo kill $(sudo lsof -t -i:8000)
33

试试按 Ctrl+\ 来发送一个SIGQUIT信号。

25

使用 ps a 命令可以查看你正在运行的程序的进程ID(PID)。然后用 kill -9 <pid> 命令可以强制结束这个程序,发送一个无法被阻止的信号。

需要注意的是,我手头只有一台Linux电脑来测试,所以在OS X系统上的命令可能会有一些不同。

撰写回答