【发布时间】:2019-01-12 00:57:23
【问题描述】:
我正在使用 Quartz 执行一些工作,每件事都运行良好,但问题是 我想设置启动石英的特定时间
我想每天下午 6:00 运行石英,如何设置这个时间,现在我的石英每 5 秒运行一次
我正在使用 java、jsf 和 primefaces。
===更新===
我用了elbraulio建议的表达方式,没问题。但是 Quartz cron 不工作,
这是我之前的代码:
<schedule>
<job>
<name>AJob</name>
<group>AGroup</group>
<description>Print a welcome message</description>
<job-class>com.mkyong.scheduler.SchedulerJob</job-class>
</job>
<trigger>
<cron>
<name>dummyTriggerName</name>
<job-name>AJob</job-name>
<job-group>AGroup</job-group>
<!-- It will run every 5 seconds -->
<cron-expression>0/30 * * * * ?</cron-expression>
</cron>
</trigger>
</schedule>
现在我已经改变了它,但没有工作。
<schedule>
<job>
<name>AJob</name>
<group>AGroup</group>
<description>Print a welcome message</description>
<job-class>com.mkyong.scheduler.SchedulerJob</job-class>
</job>
<trigger>
<cron>
<name>dummyTriggerName</name>
<job-name>AJob</job-name>
<job-group>AGroup</job-group>
<!-- It will run every 5 seconds -->
<cron-expression>0 0 18 ? * * *</cron-expression>
</cron>
</trigger>
</schedule>
时区有问题吗?
【问题讨论】:
-
使用 cron 启动它
-
@Maurice Perry 我对此完全陌生,请您发送示例代码
标签: quartz-scheduler