因系統的同時在線人數到達上限,有部分使用者無法登入,所以想說來刪除掉一些PID,但發生了一個令人討厭的問題
kill -9 15298之後,又冒出同樣的程序,但這個使用者並沒有進行任何操作,然後PID又被自動換成新的15678
後來使用ps查看PID 15678的狀態,發現它的STAT為"S+"(S表示休眠程序、+為後台程序)
所以kill不掉的原因找到了,因為PID 15678為休眠程序,若要刪除休眠程序,則要刪除它的上代程序。
所以就一路往前找囉,
找到PID 20497就可以了,因為它運行的程序是-ksh,所以kill -9 20497就搞定囉,其子程序(即PID 15678)也會自動被kill,所以不需再下kill -9 15678囉
文章標籤
全站熱搜