linux杀死僵尸进程

转载 · 794536524 · 2020-08-14 · 原文
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]’

-A 参数列出所有进程

-o 自定义输出字段 stat(状态)、ppid(进程父id)、pid(进程id)、cmd(命令)

因为状态为z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程