有時候一些有問題的程式,或是因為系統資源的佔用造成 zombie process ,這些殭屍雖然佔不了甚麼資源,但是一直存在 process table 倒也是頗礙眼。
有一個方法是把 waitpid(pid, NULL, WNOHANG); 「注入」已經被標註為 zombie 之 proecess,這樣一來該程式變會立即中斷執行,並移出 process table。
Netric Security Team 有一個實做稱為 zkill,只能在 kernel 2.4 後執行。
有時候一些有問題的程式,或是因為系統資源的佔用造成 zombie process ,這些殭屍雖然佔不了甚麼資源,但是一直存在 process table 倒也是頗礙眼。
有一個方法是把 waitpid(pid, NULL, WNOHANG); 「注入」已經被標註為 zombie 之 proecess,這樣一來該程式變會立即中斷執行,並移出 process table。
Netric Security Team 有一個實做稱為 zkill,只能在 kernel 2.4 後執行。