为什么我的cron作业多次执行?

时间:2014-06-03 10:21:25

标签: shell cron crontab

我已经设置了一个需要每天执行一次的cron作业,但它已多次执行。我按照下面提到的那样设置了它:

5 8 * * * /sh_file_path

任何人都可以告诉我为什么会发生这种情况,我该怎么做才能解决这个问题。

1 个答案:

答案 0 :(得分:4)

如果不了解您的特定设置/系统,以及所有作业多次执行的事实,我只能猜测您的系统上运行了多个cron守护程序。

cron执行完整的进程列表和grep(大多数都在二进制文件的名称中包含该单词)并查看有多少正在运行。在标准的Linux系统上,这应该有效:

ps aux | grep cron

然后你必须弄清楚哪些应该运行并杀死其他人。