我已经设置了一个需要每天执行一次的cron作业,但它已多次执行。我按照下面提到的那样设置了它:
5 8 * * * /sh_file_path
任何人都可以告诉我为什么会发生这种情况,我该怎么做才能解决这个问题。
答案 0 :(得分:4)
如果不了解您的特定设置/系统,以及所有作业多次执行的事实,我只能猜测您的系统上运行了多个cron守护程序。
为cron
执行完整的进程列表和grep(大多数都在二进制文件的名称中包含该单词)并查看有多少正在运行。在标准的Linux系统上,这应该有效:
ps aux | grep cron
然后你必须弄清楚哪些应该运行并杀死其他人。