Cron Expression用于动态计划

时间:2014-05-29 10:39:17

标签: quartz-scheduler cronexpression

我正在寻找一个Cron Expression,它将在不同的工作日安排在不同的时间。我不确定这是否可能。

我搜索并发现Cron可以安排"At 8:00am every Monday through Friday""At 1:30am every last Friday of the month"

但是有可能得到一个cron表达式,例如:

10:00 AM every Monday
12:00 AM every Tuesday
02:00 PM every Wednesday
04:00 PM every Thursday
06:00 AM every Friday

我是Cron Expression的新手,通过谷歌,我无法找到是否可能。

我的查询是:

  1. 是否可以像这样创建cron表达式?
  2. 如果可能,那么你可以提供样本表达吗?以及一些知道如何创建它们的教程。

1 个答案:

答案 0 :(得分:1)

  1. 不,您需要为每个时间段组合编写不同的cron表达式。

  2. Ubuntu有一个关于cron的nice tutorial。要在每个星期一的上午10点运行一些东西:

    # Min Hr  Day Month  Weekday   Command
      00  10  *   *      1         touch /tmp/cron_has_run
    
  3. 请注意,工作日从零开始计算,因此0表示星期日,1表示星期一等等。