W jaki sposób wyświetlić, odnaleźć proces zombie?
W jaki sposób wyświetlić, odnaleźć proces zombie?
Najprościej:
ps aux | grep "Z"
[waskaszpara@host ~]# ps aux | grep "Z" USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 17424 0.0 0.0 0 0 pts/0 Z 11:27 0:00 [sleep] <defunct> root 17427 0.0 0.0 103308 860 pts/0 S+ 11:27 0:00 grep Z [waskaszpara@host ~]#
W typ przypadku [sleep] <defunct> to jest proces zombie (kolumna STAT i wartość Z).
Lub:
ps aux | awk '{ print $8" "$2" "$11" "$12 }' | grep -w Z
[waskaszpara@host ~]# ps aux | awk '{ print $8" "$2" "$11" "$12 }' | grep -w Z Z 17431 [sleep] <defunct> [waskaszpara@host ~]#
Lub:
ps j | awk '$7 ~ "Z"''
[waskaszpara@host ~]# ps j | awk '$7 ~ "Z"' 17430 17431 17430 17139 pts/0 17492 Z 0 0:00 [sleep] <defunct> [waskaszpara@host ~]#