2
A
回答
8
如果您有想要殺死的進程的pid,則使用kill
命令。
kill pid1 [pid2 pid3 ...]
如果這不殺的過程,您可以添加標誌kill
命令強行扼殺
kill -9 pid1 [pid2 pid3 ...]
進程獲得進程的PID可以使用ps
命令
ps ax | grep apache
第一列輸出是進程的PID。
3
嘗試以下操作:
killall apache2
如果要殺死所有的Apache進程。
ps aux | grep apache2
將展示他們的PID apache的服務器。然後你可以有選擇地殺死:
kill -9 pid1 pid5
1
注意Linux命令killall
。你可以通過名字殺死進程,從而做比使用pid更粗粒度的東西。您可以使用名稱或正則表達式(使用-r
選項)來指定受害者。
使用正常的SIGTERM
(默認)開始。這會讓流程捕捉到信號,如果他們表現良好,他們會正確清理/關閉資源,然後退出。只有在流程不響應時,才能使用SIGKILL
(-9)信號。
相關問題
- 1. 在linux中殺死一個進程
- 2. 如何殺死Linux中沒有被殺死的進程
- 3. Linux - 如何殺死Kibana進程
- 4. 殺死Linux進程剛跑
- 5. 如何殺死多個進程
- 6. 在Linux中殺死殭屍進程
- 7. 如何殺死在Linux中
- 8. 如何在Windows和Linux中殺死一個進程?
- 9. 如何殺死STIME的一個Linux進程(dangling svnserve進程)
- 10. 如何在殺死一個php腳本時殺死passthru進程?
- 11. 殺死進程殺死其他進程
- 12. Linux中的自動殺死進程
- 13. 在Linux上檢查殺死進程
- 14. 如何使用pid從php中殺死一個linux進程?
- 15. 在C中殺死一個pthread而不殺死整個進程
- 16. 如何殺死很多geckodriver.exe進程?
- 17. 如何在Mac/Linux中很難殺死進程?
- 18. 如何殺死nohup進程?
- 19. 在Mysql中殺死進程?
- 20. 殺死進程
- 21. 殺死進程
- 22. 殺死進程
- 23. Linux殺死進程kill -9 PID
- 24. linux腳本殺死java進程
- 25. 如何殺死一個進程?
- 26. 如何殺死一個web進程
- 27. 如何殺死一個C#進程?
- 28. 如何殺死一個子進程
- 29. 如何殺死一個服務進程?
- 30. 在Linux上運行的python腳本中殺死一個進程
我會建議你*不要*使用-9作爲默認值。你應該'平常'殺死進程,並以有組織的方式關閉進程。只有當它不響應,你應該使用-9 –
是不是'kill -9 pid1 pid2 pid3'?人們可能會對括號感到困惑...... – ykadaru