【问题标题】:how to write the cron expression, fire at two timingcron表达式怎么写,分两次触发
【发布时间】:2011-12-27 09:22:56
【问题描述】:

每个月在7:10am on MON-FRI 和周六早上 7:20 开火。

  1. 0 10 7 ? * 周二至周五
  2. 0 20 7 ? * 周六

如何编写一个 cron 表达式来实现。有什么方法可以合并1和2吗?

创建其他触发器有点难看。

目前,我的课程扩展了 org.quartz.CronTrigger 。xml 文件如下所示。

<bean id="tradeReportJobTrigger" parent="abstractTrigger">
    <property name="job" ref="tradeReportJob"/>
    <property name="cronExpression" value="0 0 9 ? * TUE-SAT"/>
</bean> 

谢谢。

【问题讨论】:

    标签: java quartz-scheduler cronexpression


    【解决方案1】:

    根据我对cron 的理解,我认为你需要这两个条目来做你想做的事。

    【讨论】:

      【解决方案2】:

      从描述Cron Expressions的Quartz Scheduler 2.0 API页面来看,Quartz Scheduler中的答案与常规cron中的答案相似:

      • 不;您不能将这两个表达式组合成一个表达式。

      【讨论】:

        【解决方案3】:

        不可能将其组合成一个表达式。添加第二个 CronTrigger Bean 来引用同一个作业怎么样?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-04-17
          • 2023-01-31
          • 1970-01-01
          • 1970-01-01
          • 2017-02-11
          • 2018-08-22
          • 1970-01-01
          相关资源
          最近更新 更多