序号 说明 是否必填 允许填写的值 允许的通配符
1 0-59 , – * /
2 0-59 , – * /
3 小时 0-23 , – * /
4 1-31 , – * ? / L W
5 1-12 or JAN-DEC , – * /
6 1-7 or SUN-SAT , – * ? / L #
7 empty 或 1970-2099 , – * /
  • ‘,’:有限执行执行分隔符,如(1,3,5)代表只在1、3、5时间钟点内执行
  • ‘-‘:区间时间执行,如连续区间(9-12)代表只在9到12的时间范围内执行
  • ‘/’:间隔时间执行,如间隔时间(8-18/4)(/表示每隔4小时)
  • ‘*’:所有可能的值
  • ‘?’:”月份中的日期”和”星期中的日期”这两个元素互斥的,必须要对其中一个设置’?’
  • ‘L’:字符仅被用于天(月)和天(星期)两个子表达式,它是单词“last”的缩写
    > * a.在天(月)子表达式中,“L”表示一个月的最后一天 ,在天(星期)自表达式中,“L”表示一个星期的最后一天,也就是SAT
    > * b.如果在“L”前有具体的内容,它就具有其他的含义了,如:“6L”表示这个月的倒数第6天,“FRIL”表示这个月的最后一个星期五

    • ‘W’:表示离指定日期的最近那个工作日(周一至周五),如在日字段上设置”15W”,表示离每月15号最近的那个工作日触发。如果15号正好是周六,则找最近的周五(14号)触发, 如果15号是周未,则找最近的下周一(16号)触发.如果15号正好在工作日(周一至周五),则就在该天触发。如果指定格式为 “1W”,它则表示每月1号往后最近的工作日触发。如果1号正是周六,则将在3号下周一触发。(注,”W”前只能设置具体的数字,不允许区间”-“).
  • 小提示:’L’和 ‘W’可以一组合使用。如果在日字段上设置”LW”,则表示在本月的最后一个工作日触发。
  • ‘#’:序号(表示每月的第几个周几),例如在周字段上设置”6#3″表示在每月的第三个周六.注意如果指定”6#5″,正好第五周没有周六,则不会触发该配置(用在母亲节和父亲节再合适不过了)

头像

小贱贱要飞

理想不只是成为一名程序猿,是成为一名编写人们生活每一步的艺术家!

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据