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