每日石英作业的Cron触发器

时间:2011-09-12 21:06:08

标签: cron quartz-scheduler

像往常一样,我在为Quartz作业设置Cron计时器表达式时遇到了麻烦。如果我想每天2245时开始工作,那么表达式应该是:

0 45 22 * *?

3 个答案:

答案 0 :(得分:9)

他们的tutorial非常好看: - )

字段顺序是

second minute hour dayofmonth month dayofweek year

年份是可选字段。

*表示every,dayofmonth和dayofweek也可以采用?值,即no specific value。通常,其中一个字段将获得?值。

所以你的触发器说:

  

在每个月的每个小时22的第45分钟的第二个0月,   无论什么工作日

应该工作。

答案 1 :(得分:2)

我想你不会问这个问题,如果你没有任何问题,但你列出的语法应该有效:

0 45 22 * * ?   

您使用的是Quartz的CronTrigger吗?这些格式也有效:

0 45 22 ? * *   
0 45 22 * * ?   

答案 2 :(得分:-3)

正确的格式是0 0/45 22 * *?

Tutorial提到的

fvu非常有用。