我正在开发一个网络应用程序,我需要安排一些代码。我正在使用石英。现在的问题是我希望它每天(或者说 24 小时)之后都能工作。请让我知道如何执行此操作。我以前没有这样做过,我正在使用调度程序 API 中的示例代码。

有帮助吗?

解决方案

问题被问了太多的时间。

请编辑代码块这样的事情在你的代码调度。 并添加此字符串作为最后一个参数。

<强> “0 0 12 * *?”

火在中午12点(正午)每天

请使用此链接以获得更多帮助。

其他提示

接受的答案是正确的,但如果您想进一步修改您的日程安排,则值得知道 石英格式 遵循 crontab 格式 有一些差异可能会让粗心的人绊倒(这让我咒骂了一段时间)。

  • crontab 有 5 个字段,Quartz 有 6 或 7 个字段(额外的字段是秒和年)。
  • 星期几是 1-索引 在石英和 0 索引 在 crontab 中。
  • Quartz 还允许您使用缩写名称指定月份和星期几。

石英格式:

Field Name     Mandatory?  Allowed Values    Allowed Special Characters
Seconds        YES         0-59              , - * /
Minutes        YES         0-59              , - * /
Hours          YES         0-23              , - * /
Day of month   YES         1-31              , - * ? / L W
Month          YES         1-12 or JAN-DEC   , - * /
Day of week    YES         1-7 or SUN-SAT    , - * ? / L #
Year           NO          empty, 1970-2099  , - * /

定时任务格式:

crontab 文件有五个字段,用于指定日、日期和时间,后跟要在该时间间隔运行的命令。

*     *     *     *     *  command to be executed
-     -     -     -     -
|     |     |     |     |
|     |     |     |     +----- day of week (0 - 6) (Sunday=0)
|     |     |     +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

使用像Scheduler.CodeEffects.com在线服务,如果你可以在网上(在线通过网页或访问它,例如)托管代码。代码效果得到一种日程表的分类。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top