前言
一、如何检测系统中的僵尸进程并将其kill
二、练习脚本
(1)如何检测系统中的僵尸进程并将其kill
ps -e -o stat,ppid,pid,cmd | egrep '^[Zz]'
-e:用于列出所有的进程
-o: 用于设定输出格式,stat(状态信息),ppid(父进程pid),pid(当前进程的pid),cmd(进程的可执行文件)
^[Zz]:^第一个字符的位置,[Zz]表示大写的Z或小写z字母。
批量删除僵尸进程:
ps -e -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9