自动记录僵尸进程父进程脚本

 公司有一台服务器经常报僵尸进程过多,但是监控软件无法记录,所以写了这个脚本,分享一下。

#! /bin/bash
ppid=$(ps -A -o stat,ppid | grep -e '^[zZ]' | awk '{print $2}')
if [ -n "$ppid" ];then
	date >> ppro
	for i in $ppid
	do
		ps -p $i -o stat,pid,ppid,cmd,user 2>/dev/null | grep -v 'PPID' >> ppro
	done
fi

 

你可能感兴趣的:(工作日记)