【发布时间】:2015-05-27 08:58:45
【问题描述】:
我想安排一个作业在早上 (4-8)AM 和晚上 (7-11)PM 和一天的其余时间每 30 分钟每 5 分钟运行一次,我该如何为它编写一个 cron 表达式?
我可以通过使用两个 cron 表达式进行调度来做到这一点,但是我可以使用一个表达式来完成任务吗?
【问题讨论】:
标签: linux cron quartz-scheduler cron-task cronexpression
我想安排一个作业在早上 (4-8)AM 和晚上 (7-11)PM 和一天的其余时间每 30 分钟每 5 分钟运行一次,我该如何为它编写一个 cron 表达式?
我可以通过使用两个 cron 表达式进行调度来做到这一点,但是我可以使用一个表达式来完成任务吗?
【问题讨论】:
标签: linux cron quartz-scheduler cron-task cronexpression
不,我相信您需要 2 个单独的 CRON 表达式。
【讨论】:
时间(或强度)不同,所以你需要不同的表达方式。
因此需要类似以下内容:
*/5 4-7,19-22 * * * your/command
*/30 0-3,8-18,23 * * * your/command
【讨论】: