作者:21aspnet链接:https://blog.csdn.net/21aspne...使用ps和grep命令查找僵尸输入ps-A-ostat,ppid,pid,cmd|grep-e'^[Zz]'命令注意:-A参数列出所有进程-o自定义输出字段我们设置显示字段为stat(状态)、ppid(进程父id)、pid(进程id)、cmd(命令)这四个参数是因为A状态为z或Z的进程是僵尸进程。于是我们使用grep抓取zZ进程的stat状态,运行结果参考如下:Z1233412339/path/cmd这时候我们可以使用kill-HUP12339来杀掉僵尸进程。运行后,我们可以再次运行ps-A-ostat,ppid,pid,cmd|grep-e'^[Zz]'确认僵尸进程是否被杀死。如果kill子进程无效,可以尝试kill其父进程解决问题。比如上例中父进程的pid是12334,那么我们运行kill-HUP12334即可解决问题。一般可以使用top命令查找动态进程表。Zombie是一个僵尸进程。如有错误或其他问题,欢迎留言指正。如果有帮助,请点赞+转发分享。欢迎大家关注米公公的公众号:米公公的技术之路
