疑惑1:为何有5个参数的cron表达式
日常有使用到5个参数的cron表达式 0 6 * * * ,看了篇博文讲到
cron表达式划分为6或7个域 , 从左往右: 秒 分 时 日 月 星期 年
cron 表达式 & crontab 定时任务
十分疑惑,遂搜到这个链接 求助一个 crontab 的时间的写法 - V2EX
crontab 有多种写法,有 5 个参数的,也有 6 个参数的,先看你使用的库使用的是哪一种写法 解答了我的疑惑。5个参数表示为 分 时 日 月 星期 ;
0 6 * * * 表示 每天6:00执行任务
cron调度表达式编辑器 很直观地表示表达式含义
编辑器内列出了各个参数允许的值范围及含义
5个参数的cron表达式,各参数详情见:
在线crontab表达式执行时间计算 - 码工具
6个参数的cron表达式参数详解
6个参数的cron表达式编辑器
例如 0 */15 * * * ? 每隔15分钟执行一次。
疑惑2: 6个参数的cron表达式 星期域5L为何表示每月最后一星期的星期四,而不是星期五
星期 允许的值 1-7 表示 1 表示星期天,2 表示星期一,依次类推5 表示星期四