linux 查找僵死进程,并杀死进程

在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程.  在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装SIGCHLD信号处理函数调用 waitpid()等待子进程结束,又没有显式忽略该信号,则子进程成为僵尸进程。

如何查看linux系统上的僵尸进程,如何统计有多少僵尸进程?

#ps -ef | grep defunct

#kill -9 `ps -ef | grep defunct |awk '{print $2}'`

 


本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1231138

上一篇:【有趣的全彩LED | 编程】用STM32 HAL库让WS2812B为你所动


下一篇:laravel 5.6 接入微信公众平台开发时,验证程序的编写