我寫了一個python腳本,但意外地在我的腳本中放了一個無限循環。殺死一個python進程
我該如何殺死這個過程?我試過ctrl+c
但沒有成功。
還有其他的選擇嗎?
我在Mac OS X 10.7.2與Python 2.7
我寫了一個python腳本,但意外地在我的腳本中放了一個無限循環。殺死一個python進程
我該如何殺死這個過程?我試過ctrl+c
但沒有成功。
還有其他的選擇嗎?
我在Mac OS X 10.7.2與Python 2.7
ps a
獲取您的過程的PID。 kill -9 <pid>
向其發送不可阻擋的SIGKILL信號。
請注意,我只有一個Linux框在我面前進行測試,所以OS X命令可能會稍有不同。
嘗試Ctrl+\
發送SIGQUIT。
打開活動監視器,轉至進程選項卡,並突出顯示python.exe並通過單擊退出退出它。
試試這個。
pkill -9 python
or
ps -ef|grep python
kill -9 <pid>
or
lsof -i :port
or
sudo kill $(sudo lsof -t -i:8000)
非常感謝。出於好奇,什麼是-9旗? – Harpal
9是SIGKILL的編號 – wim
'SIGKILL'是信號編號9.如果您不想鍵入符號名稱並且知道編號,則可以使用'kill -X'作爲'kill -s SIGNAME'的簡寫形式。我相信如果你執行'kill -l'(這是一個小寫的L),它會列出系統上的信號和數字。 –