1. 程式人生 > >kill -9 殺不掉進程

kill -9 殺不掉進程

kill -9

以下兩種情況kill -9發送信號不起作用:

a、該進程處於"Zombie"狀態(使用ps命令返回defunct的進程)。此時進程已經釋放所有資源,但還未得到其父進程的確認。"Zombie"進程要等到下次重啟時才會消失,但它的存在不會影響系統性能。

b、 該進程處於"kernel mode"(核心態)且在等待不可獲得的資源。處於核心態的進程忽略所有信號處理,因此對於這些一直處於核心態的進程只能通過重啟系統實現。進程在AIX 中會處於兩種狀態,即用戶態和核心態。只有處於用戶態的進程才可以用“kill”命令將其終止

查看僵屍進程: ps -aux|grep Z

如果遇到以上情況,少量的進程並不會對性能造成多大影響,不過可以通過重啟操作系統來清理進程

kill -9 殺不掉進程