杀僵尸进程备忘

简介:

昨天修改以前写的脚本start_serv.sh,发现用crontab运行之,会出现defunct僵尸进程。原因是在这脚本中有nohup sh xxx.sh &。经过反复测试,发现只要把defunct僵尸进程干掉就可以了,并不影响xxx.sh的运行。现在把杀僵尸进程的方法记录备忘。

for i in `ps -ef |grep -v grep |grep defunct |grep start_serv |awk '{print $3}'`;do kill -15 $i;done


用到了kill命令的信号15来杀父进程,深层次的我研究不了了,脑子不够用。如果15信号不行,我见有其他文章写了18信号,由于15相对比较友好,并且对于我目前的情况是可行的,暂不考虑用18信号。如果有复杂的情况,可参考郭耀今的《CentOS下杀僵尸进程办法》



本文转自 朱科强 51CTO博客,原文链接:http://blog.51cto.com/zhukeqiang/1770973,如需转载请自行联系原作者

相关文章
|
5月前
|
监控 Unix Linux
Linux—进程状态、僵尸进程、孤独进程、优先级
Linux—进程状态、僵尸进程、孤独进程、优先级
46 0
|
5月前
|
Linux 调度
【Linux系统化学习】进程的状态 | 僵尸进程 | 孤儿进程
【Linux系统化学习】进程的状态 | 僵尸进程 | 孤儿进程
【Linux系统化学习】进程的状态 | 僵尸进程 | 孤儿进程
|
9月前
|
Linux Shell
【Linux取经路】探索进程状态之僵尸进程 | 孤儿进程(二)
【Linux取经路】探索进程状态之僵尸进程 | 孤儿进程(二)
73 1
|
9月前
|
存储 算法 Linux
【Linux取经路】探索进程状态之僵尸进程 | 孤儿进程(一)
【Linux取经路】探索进程状态之僵尸进程 | 孤儿进程(一)
83 0
孤儿进程、僵尸进程和进程退出(通俗易懂)
孤儿进程、僵尸进程和进程退出(通俗易懂)
|
消息中间件 JavaScript 小程序
CTO 说了,如果发现谁用 kill -9 关闭程序就开除!
CTO 说了,如果发现谁用 kill -9 关闭程序就开除!
kill 进程时遇到的一件有意思的事情
kill 进程时遇到的一件有意思的事情