嘗試用ps和ps -ef等一些例子,在Linux中使用kill-9 PID殺死一個進程後,如何驗證進程是否被殺死?Linux殺死進程kill -9 PID
1
A
回答
0
再次運行ps aux stat,pid
,你會看到這個pid
的進程是一個殭屍(第一列中的'Z')或死亡。
編輯: 謝謝,馬克B,指向我關於殭屍。
+1
除非它是殭屍,或者用戶沒有特權來殺死特定的pid。 –
0
亞特殺,檢查PID的過程:
$ pidof PROCESS
你應該看不到輸出進程是否正在消失。
另一個類似的方式:
$ ps aux | grep PROCESS
注:
- 你可以殺死自己的過程,但只有root用戶可以殺死系統進程或其他用戶進程。
- 當你殺死進程後,你可以得到一個殭屍,你仍然可以在進程列表中看到它,但是在進程狀態Z(這意味着殭屍)。殭屍不會被殺死,它們已經死了,所以要「殺死」你需要殺死殭屍的殭屍。這就是說,一般來說,除非你有大量的殭屍進程,否則你不需要去除殭屍進程。
相關問題
- 1. 無法殺死殭屍進程kill -9
- 2. 當父進程被「kill -9」殺死時,子進程是否也會被殺死?
- 3. 不能通過kill -9來殺死進程?
- 4. 殺死進程殺死其他進程
- 5. 殺死殭屍進程,瞭解linux中的PID C
- 6. 如何使用pid從php中殺死一個linux進程?
- 7. 殺死Linux進程剛跑
- 8. 通過PID在Erlang中殺死進程
- 9. 殺死進程和PID回收
- 10. 殺死進程
- 11. kill的返回值-9 $ pid
- 12. 在Linux中殺死殭屍進程
- 13. 在linux中殺死一個進程
- 14. 如何從pid文件中查殺時殺死子進程
- 15. 如何殺死一個PID在PID文件中的進程?
- 16. 殺死由pid文件
- 17. 殺死進程列表
- 18. 如何殺死Linux中沒有被殺死的進程
- 19. 按名稱殺死進程?
- 20. 殺死進程
- 21. 殺死進程
- 22. cygwin殺死進程問題
- 23. 殺死java殭屍進程
- 24. Linux - 如何殺死Kibana進程
- 25. 在Linux上檢查殺死進程
- 26. Linux中的自動殺死進程
- 27. linux腳本殺死java進程
- 28. 如何在使用共享內存時處理殺死(kill -9)?
- 29. .kill()在python子進程中殺死父進程而不是子進程
- 30. windows批量殺死進程
可以看到使用top命令的進程列表並殺死kill -9 PID,現在如何驗證天氣過程是否被殺死? – Joe
人們通常只聽說過SIGKILL('-9')來終止進程。正確的方法是先好好地使用'kill -TERM pid'關閉它自己,如果它稍後沒有響應,那麼[你可以帶出](http://stackoverflow.com/questions/4042201/how-does-sigint-related-the-other-termination-signals)'kill -9'。這就像要求你的客人離開並在沒有任何警告的情況下將他射死一樣。 – msw