我对unix系统中使用的Cron表达式有点困惑,并使用了一个Java Quartz。
Unix使用的标准cron表达式的最左边条目表示“分钟”。但是Quartz使用的cron表达式使用最左边的条目来表示“second”:
http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
我想知道当前使用了多少个cron表达式版本?
如果我将标准版本的cron传递给Quartz会怎么样?
非常感谢
答案 0 :(得分:2)
我不知道有多少版本的Cron表达式,但标准版本和第一版是Unix版本。
如果要将Unix Cron表达式转换为Quartz Cron表达式,请考虑这一点。
Quartz格式是:
(second, minute, hour, day_of_month, month, day_of_week, year)
Unix格式是:
(minute, hour, day_of_month, month, day_of_week, year)
因此,您只需为second
字段添加一个值,即将Unix cron转换为Quartz。