【问题标题】:Quarzt start time set石英开始时间设置
【发布时间】: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


【解决方案1】:

这是每天下午 6:00 运行的您需要的表达式

0 0 18 ? * * *

此外,您还可以使用this site轻松生成表达式

【讨论】:

  • 谢谢这个表达是正确的但不跑到我身边不知道为什么
猜你喜欢
  • 1970-01-01
  • 2019-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-09
  • 1970-01-01
相关资源
最近更新 更多