因系統的同時在線人數到達上限,有部分使用者無法登入,所以想說來刪除掉一些PID,但發生了一個令人討厭的問題

 

kill -9 15298之後,又冒出同樣的程序,但這個使用者並沒有進行任何操作,然後PID又被自動換成新的15678

image

image

 

後來使用ps查看PID 15678的狀態,發現它的STAT為"S+"(S表示休眠程序、+為後台程序)

image

所以kill不掉的原因找到了,因為PID 15678為休眠程序,若要刪除休眠程序,則要刪除它的上代程序

 

所以就一路往前找囉,

image

image

image

找到PID 20497就可以了,因為它運行的程序是-ksh,所以kill -9 20497就搞定囉,其子程序(即PID 15678)也會自動被kill,所以不需再下kill -9 15678囉

arrow
arrow
    創作者介紹
    創作者 米血 的頭像
    米血

    米血的小天地

    米血 發表在 痞客邦 留言(0) 人氣()