首先声明我是个菜鸟,这只是个学习贴。

 今天同事问我,如何查看aix 的死进程,很悲剧的我又不会,哎,学习

 1.命令 ps -efl | pg 如下图

   root@ora:/home/monitor# ps -efl |pg

       F     S      UID    PID   PPID   C PRI NI ADDR    SZ    WCHAN    STIME    TTY  TIME CMD
  240001 A   oracle 860404      1   0  60 20 a9eab510 91036          02:44:06      -  0:00 ora_q001_ncdb 
  250005 Z   oracle 876592 290878   0  60 20                                      0:00 <defunct>
  240401 A     root 893142 745760   0  60 20 69c27400  2352          13:47:00      -  0:00 dtwm 
  200001 A     root 942262 954458   0  60 20 39e42400  1264          16:49:50  pts/0  0:00 ps -efl 
  200003 A     root      1      0   0  60 20 1400   676            Jun 01      -  0:24 /etc/init 
  240001 A     root  86216      1   0  60 20 1501d4400   864            Jun 01      -  0:00 /usr/sbin/srcmstr 
  240001 A     root  90312 197086   0  60 20 1d049c400   696            Jun 01      -  0:00 /bin/bsh /bin/bsh 

 2.请看第二列 S (status)标识进程的状态

   如果S列 是 A 表示 active

              R 表示 running

              S 表示 sleep

              z 表示 zombie

 3.可以通过kill命令终止进程,但是有的进程某些进程的子进程,所以需要先kill    掉父进程之后在kill子进程。如过一个进程的父进程的pid为1  那就只能重启机    器了。

 4.ok, so much for today,next time i will write my own script to kill      zombie process