因此,为了勾勒出这个问题的轮廓,我制作了一个应该在每个整点执行的 cronjob,如下所示:0:00、1:00、2:00。在我在互联网上找到的所有手册/教程中,他们说放入这样的 crontab 就可以解决问题:
0 * * * * echo "HourlyCronJobTest" > /home/sajvanderzeeuw/myCRON.txt
不幸的是这不起作用。每隔几分钟就有效。例如,下面的作业每隔 35 分钟创建一个文本文件。 0:35、1:35 等等
35 * * * * echo "HalfHourCronjobTest" > /home/sajvanderzeeuw/myCRON2.txt
因此,有一个简单的方法可以绕过这个问题,只需在整点过后 1 分钟执行此操作即可。但我只是想知道是否有人可以告诉我为什么会发生这种情况。
答案1
问题解决了。这不是由于 Cron 中的错误,而是因为我们计算集群的 LDAP 客户端在整点重新启动。因此,此时安排的所有 CRON 作业均未执行,因为集群无法识别用户 ID。