如何在 00:05 到 23:55 之间每 5 分钟执行一次 cronjob

如何在 00:05 到 23:55 之间每 5 分钟执行一次 cronjob

我想安排我的 crontab 在 00:05 到 23:55 之间每 5 分钟执行一个命令。我对 cron 有点陌生,我正在努力寻找正确的方法来执行此操作...目前,我只知道如何在几小时之间执行此操作,而不是在几小时和几分钟内执行此操作。就像,我知道如果我想在 00:00 到 23:00 之间每 5 分钟执行一次命令,我可以这样做:*/5 0-23 * * *

但我想在 00:05 到 23:55 之间每 5 分钟执行一次。我怎么做?感谢您的任何帮助,您可以提供!

答案1

您似乎希望每五分钟、每小时执行一次作业,除了午夜。

您将安排两项工作:

5-55/5  0-23  *  *  *
0       1-23  *  *  *

第一个作业将每五分钟触发一次,从hh:05到 到hh:55每小时,从0023。这项工作每隔一小时就会跳过一次。

第二个作业将在整点触发,从01:00到 的每个小时都会触发23:00,但不会在午夜触发。这将处理第一个计划跳过的按小时工作。

也可以看看:https://crontab.guru/

相关内容