2017-12-07 10 views
0

소진 된 프로세스에 대한 모든 정보를 얻으려면 어떻게해야합니까?존재하지 않는 프로세스 (AKA 좀비)에 대한 정보 얻기

예를 들어, 내가 알고 싶습니다 : 누가이 소멸 한 프로세스를 실행하는 데 사용 된 것을 명령, 이유는 왜 그 죽은 로그 부모 프로세스입니다 ...

을 내가 ps aux | grep defunct를 실행하면 내가 가진 전부입니다 이 :

[[email protected] ~]# ps aux | grep defunct 
admin 30798 1.3 0.0  0  0 ?  Zs 10:03 0:00 [httpd] <defunct> 
admin 30799 1.6 0.0  0  0 ?  Zs 10:03 0:00 [httpd] <defunct> 
admin 30800 1.3 0.0  0  0 ?  Zs 10:03 0:00 [httpd] <defunct> 
admin 30801 4.0 0.0  0  0 ?  Zs 10:03 0:00 [httpd] <defunct> 

참고 : Red Hat/Centos OS를 사용하고 있습니다.

+0

어쩌면이 질문은 서버 오류에 있어야 https://serverfault.com/ : 출력에서 ​​

답변

0

다음은 내가 실행 한 명령을 어떻게 잡았는지, 필요한 정보가 들어 있습니다.

실행 :

while true; do ps aux | grep httpd; done가 소멸 PID의 출력을 검색합니다.

admin 26741 0.0 0.0 22024 2444 ?  Rs 11:25 0:00 /opt/XYZ/web/Apache/bin/httpd -DFOREGROUND -k start -f /opt/XYZ/conf/httpd.conf -DFLAG1 

admin 26741 0.0 0.0  0  0 ?  Zs 11:25 0:00 [httpd] <defunct>