您好,登錄后才能下訂單哦!
ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9
定位僵尸進程以及該僵尸進程的父進程
ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'
使用Kill -HUP 僵尸進程ID來殺死僵尸進程,往往此種情況無法殺死僵尸進程,此時就需要殺死僵尸進程的父進程
kill -HUP 僵尸進程父ID
然后使用上面的語句查詢該僵尸進程是否被殺死
ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'
參數解讀
-A 參數列出所有進程
-o 自定義輸出字段 stat(狀態)、ppid(進程父id)、pid(進程id)、cmd(命令)
因為狀態為z或者Z的進程為僵尸進程,所以我們使用grep抓取stat狀態為zZ進程
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。