Cron表达式

Cron表达式,cron,Cron,我该如何编写一个Cron表达式,以在每天上午8点和下午3:30触发它? 我知道如何创建一个表达式来每天触发一次,而不是多次触发。 提前谢谢您只需使用两行即可 0 8 * * * command 30 15 * * * command 当然,在典型的/etc/cron.d格式中,将用户包括为arg6。表达式表示法(在我所知道的所有版本中)将为您提供除所需内容之外的其他内容(例如,表达式本质上是加法的,因此它将运行得比您所需的更多)。为了方便起见,请使用曾经制作的组件-例如:o)以防将来需要使用J

我该如何编写一个Cron表达式,以在每天上午8点和下午3:30触发它? 我知道如何创建一个表达式来每天触发一次,而不是多次触发。
提前谢谢

您只需使用两行即可

0 8 * * * command
30 15 * * * command

当然,在典型的/etc/cron.d格式中,将用户包括为arg6。表达式表示法(在我所知道的所有版本中)将为您提供除所需内容之外的其他内容(例如,表达式本质上是加法的,因此它将运行得比您所需的更多)。

为了方便起见,请使用曾经制作的组件-例如:o)

以防将来需要使用Java语言创建Cron表达式, 这里有一个口头编码风格的API

您的场景示例是

String exp = ce.cronExp()
    .minuteOfHour("0")
    .hourOfDay("8")
    .everyDay()
    .everyMonth()
    .generate();
它将生成0.8**

为了你的理解

* * * * * *
| | | | | | 
| | | | | +-- Year              (range: 1900-3000)
| | | | +---- Day of the Week   (range: 1-7, 1 standing for Monday)
| | | +------ Month of the Year (range: 1-12)
| | +-------- Day of the Month  (range: 1-31)
| +---------- Hour              (range: 0-23)
+------------ Minute            (range: 0-59)

谢谢Tony,我正在使用Quartz.net。我创建了一个简单的循环,并为每个表达式创建了一个触发器。NathanHaha很好,你可以使用锚文本作为超链接,尽管使用:
[anchortext](http://link.com)
。仅供参考。