--- title: 定时清理僵尸进程 tags: [] id: '2072' categories: - - uncategorized date: 2022-10-27 14:22:35 --- 之前[Docker搭建ServerStatus](https://occdn.limour.top/2281.html)给树莓派装了个监控,发现CPU使用率偏高,一看,发现逗逼[宝塔面板](https://occdn.limour.top/2020.html)产生了几万个僵尸进程,只好临时用[北洋的青春](https://blog.csdn.net/xzm5708796)的脚本来定时清理一下。 ```bash #!/bin/bash zombie_check=`ps -A -o stat,ppid,pid,cmd grep -e '^[Zz]'` if [ -n "$zombie_check" ]; then echo "Start to handle the zombie!!!!!" for i in `ps aux grep -w Z grep -v grep awk '{print $2}'` do `ps -ef grep $i grep defunctawk '{print "kill -9 " $2 " "$3}'` done else echo "There is no zombie !!!!!" fi ``` * nano kill\_zombie.sh * chmod +x kill\_zombie.sh * sudo ./kill\_zombie.sh * crontab -e * 30 \* \* \* \* /usr/bin/sudo /home/pi/kill\_zombie.sh