我知道如何通过使用以下cron表达式每30分钟运行一次作业:
0 0/30 * * * ?
它每隔30分钟运行一次,比如::
10:30, 11, 11:30, 12.
我想让它在每小时过后30分钟运行,如::
10:15, 10:45, 11:15, 11:45.
如上所述,如何在每小时过后30分钟运行它?
更新::我看过那个链接。给定链接中说明的解决方案无效。它在过去一刻钟开始了cron工作,但它正在每分钟运行,如15:15:00,15:15:01,15:15:02 ......
由于
答案 0 :(得分:3)
只需给它一分钟值15,45
,如
0 15,45 * * * ? *
见www.cronmaker.com
答案 1 :(得分:2)
试试这个,15表示开始时间:
0 15/30 * * * ?
答案 2 :(得分:1)
已经提供的答案的另一个变体是:
0 15-45/30 * * * ?
使用CronMaker进行测试时,我得到了以下结果(请注意不同的开始时间):
由于你遇到了其他cron表达式的一些问题,我安排了上面的工作并且运行良好