我想安排我的 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
每小时,从00
到23
。这项工作每隔一小时就会跳过一次。
第二个作业将在整点触发,从01:00
到 的每个小时都会触发23:00
,但不会在午夜触发。这将处理第一个计划跳过的按小时工作。
也可以看看:https://crontab.guru/