Cron 表达式解析
输入定时任务表达式,立刻看到中文说明和接下来 8 次执行时间。5 段、6 段、常用别名和英文缩写都支持,推算在本机完成。
5 段:分 时 日 月 周;6 段在最前面加秒。空格分隔。
解析结果
字段怎么写
*任意值,例如分钟写*表示每分钟*/5从起点开始每 5 个单位1,15,30指定多个值9-18连续范围1-10/2范围内每隔 2 个
- 月份可写
JAN-DEC,星期可写SUN-SAT - 星期里 0 和 7 都表示周日
- 日字段
L表示月末,L-3表示倒数第 4 天 - 星期字段
5L表示最后一个周五,FRI#2表示第二个周五 - 别名:
@hourly、@daily、@weekly、@monthly、@yearly
- 5 段和 6 段 Cron 有什么区别?
- 5 段依次是分、时、日、月、星期,最小精确到分钟;6 段在最前面多一个秒,最小精确到秒。本工具会按空格段数自动识别。
- 日和星期同时指定时以哪个为准?
- 按标准 crontab 规则,两个字段都有限制时,满足其中任意一个就会执行;如果只限制一个,就看那一个。例如
0 9 1 * 1表示每月 1 日或每周一 9 点。 - 支持 L 和 # 吗?
- 支持。日字段写
L表示当月最后一天,L-3表示倒数第 4 天;星期字段写5L表示当月最后一个周五,FRI#2表示当月第二个周五。W规则暂不支持。 - 为什么执行时间和我服务器上的不一样?
- 本工具按你当前设备所在时区推算。服务器可能使用 UTC 或其他时区,部署前需要把时区差异算进去,必要时先统一时区。