Cron(DEATH)错误-由于多个实例,crontab无法运行?

时间:2019-11-15 03:51:37

标签: ubuntu amazon-ec2 cron

我似乎不小心运行了两个cron实例:

我使用了sudo cron -e和cron -e。我删除了sudo cron中的所有内容,但是现在当我查看系统日志时遇到以下错误:

Nov 15 03:39:44 ip-172-31-31-200 cron[3321]: (CRON) INFO (pidfile fd = 3)
Nov 15 03:39:44 ip-172-31-31-200 cron[3321]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Nov 15 03:39:49 ip-172-31-31-200 cron[3334]: (CRON) DEATH (can't lock /var/run/crond.pid, otherpid may be 3321: Resource temporarily unavailable)

使用/var/run$ ps aux | grep cron,我看到了:

    ubuntu@ip-172-31-31-200:/var/run$ ps aux | grep cron
root      3321  0.0  0.3  31852  3244 ?        Ss   03:39   0:00 /usr/sbin/cron -f
ubuntu    3822  0.0  0.1  14856  1148 pts/0    S+   04:59   0:00 grep --color=auto cron

命令ps -augx | grep cat /var/run/crond.pid显示:

root      3321  0.0  0.3  31852  3244 ?        Ss   03:39   0:00 /usr/sbin/cron -f
ubuntu    3377  0.0  0.1  14856  1052 pts/0    S+   03:46   0:00 grep --color=auto 3321

我发现我在cron.pid目录中有一个/var/run$文件。

仅应运行一个实例吗?即同时实例化sudo cron和cron是否会使事情搞砸?我的crontab状态似乎仍在运行:

  ● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2019-11-15 03:39:44 UTC; 15min ago

0 个答案:

没有答案