解决僵尸进程
Linux下的僵尸进程,用kill -9 都不会消失,下面有一种办法可以解决此问题:
前些天发现有crontask进程死掉了,状态为z,表明是僵尸进程了。通过下面的步骤可以解决它
1.用pstree命令查找其父进程
5124 ? Ss 0:00 crond
8884 ? S 0:00 /_ crond
8893 ? Zs 0:00 | /_ [crontask.sh] <defunct>
9078 ? S 0:00 | /_ /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t
14496 ? S 0:00 /_ crond
14504 ? Zs 0:00 | /_ [crontask.sh] <defunct>
14685 ? S 0:00 | /_ /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t
19340 ? S 0:00 /_ crond
19349 ? Zs 0:00 | /_ [crontask.sh] <defunct>
19530 ? S 0:00 | /_ /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t
24653 ? S 0:00 /_ crond
24660 ? Zs 0:00 | /_ [crontask.sh] <defunct>
24838 ? S 0:00 | /_ /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t
2. 杀死其父进程crond
3.重启crontab服务
更多相关文章
- Linux网络和进程管理命令
- Linux 下nice 函数用法提高一个进程的友善值
- linux系统编程之进程(八):守护进程详解及创建,daemon()使用
- Linux进程通信之匿名管道
- 通过指令“ps -l”查看进程信息
- linux 如何结束进程
- Linux进程间通信—— 内存映射
- linux的0号进程和1号进程
- 守护进程的单实例实现