运行 作业的 Cron 表达式在不同时间以不同时间间隔
Cron Expression for running a job at different intervals at different hours
我想安排一个工作 运行 在早上 (4-8)AM 和晚上 (7-11)PM 每 5 分钟一次,其余时间每 30 分钟一次,我怎样才能写一个它的 cron 表达式?
我可以通过使用两个 cron 表达式进行调度来完成此任务,但我可以使用一个表达式来完成任务吗?
不,我相信您需要 2 个单独的 CRON 表达式。
时间(或强度)不同,所以需要不同的表达方式。
因此需要如下内容:
*/5 4-7,19-22 * * * your/command
*/30 0-3,8-18,23 * * * your/command
我想安排一个工作 运行 在早上 (4-8)AM 和晚上 (7-11)PM 每 5 分钟一次,其余时间每 30 分钟一次,我怎样才能写一个它的 cron 表达式?
我可以通过使用两个 cron 表达式进行调度来完成此任务,但我可以使用一个表达式来完成任务吗?
不,我相信您需要 2 个单独的 CRON 表达式。
时间(或强度)不同,所以需要不同的表达方式。
因此需要如下内容:
*/5 4-7,19-22 * * * your/command
*/30 0-3,8-18,23 * * * your/command