我需要两个cron工作,我真的不确定我做得对。一个骗局应该在01:00~01时每01.01.xxx运行一次,另一个应该每晚01:00运行。
@Scheduled(cron = "0 0 01 01 01 ?") // every year 01.01 at 01:00 o'clock
@Scheduled(cron = "0 0 01 * * *") // very day at 01:00 o'clock
这些是正确的表达吗?
答案 0 :(得分:1)
是。
该模式是六个单独的空格分隔字段的列表:表示秒,分钟,小时,日,月,工作日。月份和工作日名称可以作为英文名称的前三个字母。
每天语法为“sec min hour * * *”
一年的语法是“sec min hour day_of_month month?”
(通常“01”写为“1”)