Friday, July 8, 2011

Listing the zombie processes in linux

# ps aux |perl -ne '{print if ((split(/\s+/))[7] =~ /Z/)}'
abcuser 6005 0.0 0.0 0 0 pts/6 ZN Jun07 0:00 [gcc]
abcuser 7565 0.0 0.0 0 0 pts/6 ZN Jun07 0:00 [csh]
abcuser 7728 0.0 0.0 0 0 pts/222 ZN Jun01 0:00 [gcc]
root 9902 0.0 0.0 0 0 ? Z Apr09 0:00 [sudo]
user1 13420 0.0 0.0 0 0 pts/202 Z+ Jul06 0:00 [grep]
15800 16275 0.0 0.0 0 0 pts/133 ZN+ 12:45 0:00 [csh]
15800 16315 0.0 0.0 0 0 pts/43 ZN+ 12:46 0:00 [csh]
abcuser 19479 0.0 0.0 0 0 pts/6 ZN Jun07 0:00 [gcc]
abcuser 20173 0.0 0.0 0 0 pts/177 Z May24 0:00 [mgdiff]
user6 20808 0.0 0.0 0 0 ? Z May22 0:00 [sh]
abcuser 21001 0.0 0.0 0 0 pts/6 ZN Jun07 0:00 [gcc]
abcuser 21639 0.0 0.0 0 0 pts/222 ZN Jun01 0:00 [csh]

0 comments: