AIX死进程
?首先聲明我是個菜鳥,這只是個學習貼。
?今天同事問我,如何查看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?
? ? ? ? ? ? ??
轉載于:https://blog.51cto.com/dajue/986954
總結
- 上一篇: 陶哲轩实分析习题17.1.2
- 下一篇: LLVM 与 Clang 介绍 — Li