Centos系統殺死殭屍進程

ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9

定位殭屍進程以及該殭屍進程的父進程ide

ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'

使用Kill -HUP 殭屍進程ID來殺死殭屍進程,每每此種狀況沒法殺死殭屍進程,此時就須要殺死殭屍進程的父進程
kill -HUP 殭屍進程父ID
而後使用上面的語句查詢該殭屍進程是否被殺死code

ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'

參數解讀
-A 參數列出全部進程
-o 自定義輸出字段 stat(狀態)、ppid(進程父id)、pid(進程id)、cmd(命令)
由於狀態爲z或者Z的進程爲殭屍進程,因此咱們使用grep抓取stat狀態爲zZ進程進程

相關文章
相關標籤/搜索