Kev*_*vin 5 java cron quartz-scheduler
我对unix系统中使用的Cron表达式和使用Java Quartz的一个有点困惑。
Unix 使用的标准 cron 表达式的最左边条目代表“分钟”。但是 Quartz 使用的 cron 表达式使用最左边的条目来表示“第二”:
http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
我想知道目前正在使用多少个版本的 cron 表达式?
如果我将标准版本的 cron 传递到 Quartz 中会发生什么?
多谢
我不知道 Cron 表达式有多少个版本,但最著名的确实是 Unix 版本。
如果您想将 Unix Cron 表达式转换为 Quartz Cron 表达式,请考虑这一点。
石英格式为:
(second, minute, hour, day_of_month, month, day_of_week, year)
Run Code Online (Sandbox Code Playgroud)
Unix 格式是:
(minute, hour, day_of_month, month, day_of_week, task)
Run Code Online (Sandbox Code Playgroud)
因此,如果您将 Unix cron 转换为 Quartz,您只需为 和 添加一个second值year。
如果你想要相同的 cron,你可以使用 0 forsecond和*foryear
| 归档时间: |
|
| 查看次数: |
3766 次 |
| 最近记录: |