TOPを見たときにzombieを見つけたらkillする方法です。
こんな感じですね。
top - 23:53:27 up 8:00, 3 users, load average: 0.11, 0.10, 0.03 Tasks: 101 total, 2 running, 99 sleeping, 0 stopped, 4 zombie Cpu(s): 0.7%us, 6.2%sy, 0.0%ni, 91.7%id, 0.3%wa, 0.3%hi, 0.7%si, 0.0%st Mem: 1034700k total, 538740k used, 495960k free, 88740k buffers Swap: 2096472k total, 0k used, 2096472k free, 280408k cached
4ゾンビがいますので殺しましょう!
[root@WAHAHA01 log]# ps -ef |grep defunct |grep -v grep root 7129 7100 0 2012 tty1 00:00:00 [xterm] root 7134 7100 0 2012 tty1 00:00:00 [xinitrc] root 30836 30811 0 Oct17 ? 00:00:00 [xterm] root 30841 30811 0 Oct17 ? 00:00:00 [xinitrc] [root@WAHAHA01 ~]# [root@WAHAHA01 ~]# kill -15 7100 [root@WAHAHA01 ~]# ps -ef |grep defunct |grep -v grep root 30836 30811 0 Oct17 ? 00:00:00 [xterm] root 30841 30811 0 Oct17 ? 00:00:00 [xinitrc] [root@WAHAHA01 ~]# kill -15 30811 [root@WAHAHA01 ~]# ps -ef |grep defunct |grep -v grep [root@WAHAHA01 ~]#
↑はkillコマンドで-15を指定し、やさしくkillしてますが、
それじゃあ効かないゾンビは-9で強制的に抹殺ですね!
以上