ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9
定位僵尸進(jìn)程以及該僵尸進(jìn)程的父進(jìn)程
專(zhuān)注于為中小企業(yè)提供網(wǎng)站建設(shè)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)瑞金免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'
使用Kill -HUP 僵尸進(jìn)程ID來(lái)殺死僵尸進(jìn)程,往往此種情況無(wú)法殺死僵尸進(jìn)程,此時(shí)就需要?dú)⑺澜┦M(jìn)程的父進(jìn)程
kill -HUP 僵尸進(jìn)程父ID
然后使用上面的語(yǔ)句查詢(xún)?cè)摻┦M(jìn)程是否被殺死
ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'
參數(shù)解讀
-A 參數(shù)列出所有進(jìn)程
-o 自定義輸出字段 stat(狀態(tài))、ppid(進(jìn)程父id)、pid(進(jìn)程id)、cmd(命令)
因?yàn)闋顟B(tài)為z或者Z的進(jìn)程為僵尸進(jìn)程,所以我們使用grep抓取stat狀態(tài)為zZ進(jìn)程