关于Cron表达式中在windos和linux中差异问题
需求:做一个计划,由查询数据生成报表,要求在周一至周五07:00点生成任务。表达式:0 0 7 ? * 1,2,3,4,5 * (错误的)错误现象:明明设置的是周一至周五生成,但是却在周天生成了,而周五却没有生成。翻找源码发现:标准时间前后差一天。周一不是1 周日才是1解决方案 1正确表达式:0 0 7 ? * 2,3,4,5,6 *解决方案2,下图顺序 周一到周日,数字代表表达式中数据代表的含义:推荐使用***英文缩写***来代表周几,避免混淆MON = 2;TUES = 3;W
原创
2020-07-05 12:19:38 ·
553 阅读 ·
0 评论