我尝试了cron表达式30 * * * *
,但是它每小时开始运行。
来源:https://crontab.guru/every-hour-at-30-minutes
请指导正确的表达方式。
预期应该是:
如果首次运行时间为2019-09-10 18:30:00
然后在2019-09-10 19:30:00
然后在2019-09-10 20:30:00
然后在2019-09-10 21:30:00
然后在2019-09-10 22:30:00
答案 0 :(得分:0)
这在单个cron表达式中是不可能的,因为分钟数必须根据迭代在0到30之间交替。
您需要的两个cron表达式是:
0 0,3,6,9,12,15,18,21 * * * blah
30 1,4,7,10,13,16,19,22 * * * blah
希望这会有所帮助。
答案 1 :(得分:0)
从我的观察中,我知道我们正在与UTC打交道, 因此,对于印度,我保留45 * * * *,现在执行1.15、2.15、3.15
由于印度是UTC + 5.30,因此30 * * * *将在每小时开始执行。
UTC需要注意:)