Skip to main content

Clear Zombie Process

Для кого-то это было очевидно , вероятно . Век живи – век учись : команда preap :
v210-sol10:/ root 02:39:05# ps -ef |grep def<br /> root 2896 2825 0 - ? 0:00 defunct<br /> root 2904 2864 0 - ? 0:00 defunct<br /> root 4270 4268 0 02:39:07 pts/4 0:00 grep def<br /> v210-sol10:/ root 02:39:07# preap 2896<br /> 2896: exited with status 0<br /> v210-sol10:/ root 02:39:13# ps -ef |grep def<br /> root 4273 4268 0 02:39:16 pts/4 0:00 grep def<br /> root 2904 2864 0 - ? 0:00 defunct<br /> v210-sol10:/ root 02:39:15# preap 2904<br /> 2904: exited with status 0<br /> v210-sol10:/ root 02:39:20# ps -ef |grep def<br /> root 4276 4268 0 02:39:23 pts/4 0:00 grep def<br /> v210-sol10:/ root 02:39:23#<br />

Пример из real life , development server . Там этого добра ХВАТАЕТ 🙂

man preap – вперед , на зачтение 🙂

Взял здесь : Korn shell script for clear zombie processes / SunSolve

UPD: real life example –
ps -ef |grep def | grep -v grep | awk '{print "preap "$2}' | sh