linux产生的僵尸进程如何处理

linux产生的僵尸进程如何处理

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

命令注解:
-A 参数列出所有进程
-o 自定义输出字段,我们设定显示字段为stat(状态),ppid(父进程pid),pid(进程pid),cmd(命令行)这四个参数
因为状态为 z 或者 Z的进程为僵尸进程,所以我们使用grep 抓取stat 状态为zZ进程;
运行结果如下所示:
Z 12334 12339 /path/cmd

这时,我们可以使用kill -HUP 12339 来杀掉这个僵尸进程;
kill -HUP命令无效可直接用kill -9杀掉进程

你可能感兴趣的:(linux,linux,ubuntu,运维)