如何避免来自crond的僵尸进程(crond -l 9)

时间:2018-01-01 11:36:27

标签: linux bash shell cron

  1. 我的系统基于Linux(3.12.14),我可以看到Zombie进程[sh] 经常创造。
  2. 我发现(crond -l 9)是僵尸的父进程。我确认,总是crond -l 9是父进程。
  3. 根据crontab(crontab -l),很多脚本都是基于配置运行的。
  4. 我们对此问题有任何解决方案吗?或者我们如何在不重启crond进程的情况下避免僵尸进程?
  5. 我们没有重启crond的选项,因为很多实时特定脚本都是作为crondtab配置的一部分运行的。
  6. 很明显,'sh'变成了僵尸([sh],它的父进程就是crond(crond -l 9)。

1 个答案:

答案 0 :(得分:0)

我推荐这种方式。

sudo su

crontab -e

* * * * * pkill cron