原來只有狀態爲'Ready'的進程才能收到信號

今天打開串口的時候,發現設備被locked了。想殺掉這些佔用進程,結果發現有兩個進程怎麼都殺不掉,ps顯示它們的狀態欄的值都是'D'.

 

GOOGLE: kill -9 can not kill process with status 'D'

 

通過搜索發現, 原來只有狀態爲'Ready'的進程才能收到信號。

 

至於爲什麼這兩個進程會處於‘D'狀態,估計是因爲我在沒有退出minicom的時候拔掉了串口或者關閉虛擬機有關。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章