我也常用 kill -9 來把 Linux 裡的程序刪除
但這有個缺點
- 程序可能無法正常關閉它產生的 socket
- 沒有清掉它產生的暫存檔案
- 如果它有子程序,父母閃人了,但孩子可能還在那裡
所以最好用 kill -15 等個幾秒,好的程式正常就會關閉了
那不好的程式呢,想好是否再繼續用 !
參考 : http://www.aqee.net/no-no-no-dont-use-kill-9/
原文 : http://unix.stackexchange.com/questions/8916/when-should-i-not-kill-9-a-process
留言