青龙面板定时规则

想要脚本按我们的自定义的时间自动运行,就要掌握青龙面板的定时规则。规则看起来复杂,其实拆分理解,也是相当简单,多数只要很简单的规则即可满足需求。

以下为时间格式:

c22e0c59f4cc2a5e6d02cea56b5baa60.jpeg

第1个*是秒,第2个*是分,第3个*是时,第4个*是每月的哪日,第5个*是哪月,第6个*是每周的周几,数字之间以空格隔开。

简单规律是: 

  1. 不限制的用*号替代;

  2. 定期的时间用替代;

  3. 间隔运行时间用 */数字 替代 

  4. 同一个时间位多个选项用","连接,同一个时间位一个区间用“-”连接。 

具体示例如下:

0 0 1 * * ? #每天 1 点触发 
0 10 1 ? * * #每天 1:10 触发 
*/5 * * * * ? #每隔 5 秒执行一次 
0 */1 * * * ? #每隔 1 分钟执行一次 
0 0 2 1 * ? * #每月 1 日的凌晨 2 点执行一次 
0 0 1 * * ? #每天 23 点执行一次 
0 0 1 * * ? #每天凌晨 1 点执行一次 
0 0 1 1 ? * #每月 1 日凌晨 1 点执行一次 
0 26,29,33 * * * ? #在 26 分、29 分、33 分执行一次 
0 0 0,13,18,21 * * ? #每天的 0 点、13 点、18 点、21 点都执行一次 
0 0 10,14,16 * * ? #每天上午 10 点,下午 2 点,4 点执行一次 
0 0/30 9-17 * * ? #每天朝九晚五工作时间内每半小时执行一次 
0 * 14 * * ? #每天下午 2 点到 2:59 期间的每 1 分钟触发 
0 */5 14 * * ? #每天下午 2 点到 2:55 期间的每 5 分钟触发 
0 */5 14,18 * * ? #每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发 
0 0-5 14 * * ? #每天下午 2 点到 2:05 期间的每 1 分钟触发 
0 15 10 15 ?* #每月 15 日上午 10:15 触发

 一些通配符的含义如下:

,:表示在两个及以上的时间点中都执行。如在月中的值为1,3,则表示1月和3月都触发事件
*:表示匹配该域任意值,可解读为 “每”,如小时的字段为*时,表示每一小时都触发事件
?:表示不指定值,用于日期和星期字段之间进行互斥。通常在日期和星期字段中的一个指定值,另外一个用?表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的6号触发一个操作,但不关心是周几,我们可以这么设置 0 0 0 6 * ?
-:表示范围,一个连续触发的区间。如:时的值为6-8,则表示6-8小时中的每个小时都触发事件。
/:表示间隔时间触发事件(开始时间/时间间隔)。其中第一部分是起始值,除了秒以外都会降低一个单位,比如在 “秒” 上定义 5/10 表示从 第 5 秒开始 每 10 秒执行一次,而在 “分” 上则表示从 第 5 秒开始 每 10 分钟执行一次。
#:表示该月第n个星期x(x#n),仅用星期域。如:星期:6#3,表示该月的第三个星期五。
L:表示LAST 最后(最后一天或最后一个星期几);仅出现在日和星期的域中。用在日则表示该月的最后一天,用在星期则表示该月的最后一个星期X。如:星期域上的值为5L,则表示该月最后一个星期的星期四。在使用'L'时,不要指定列表','或范围'-',否则易导致出现意料之外的结果。
W:仅用在日的域中,表示距离当月给定日期最近的工作日(周一到周五)。如:"4W"表示距离4号最近的工作日(当月的)触发事件;(1)当4号就是工作日时,则表示当天触发;当4号为周六时,则表示3号(周五)触发;(2)当4号为周日时,则表示在5号(周一)触发;再如:"1W"表示距离1号最近的工作日触发事件,但是,该工作日只算当月的。假如当月1号是周六,则”1W“表示在当月3号(周一)触发事件。就算上个月的最后一天是工作日,也不会触发事件。
LW:‘L’和'W'可以一起组合在日字段使用。表示当月的最后一个工作日触发事件。

担心设置错了怎么办呢?可以去 https://tool.lu/crontab/ 这个网站测试定时规则,可以查看后面7次的运行时间a81af36f5166986efea514ad62907796.png

一般我都是看想几时几分运行,后面无脑设置成*号,如:

15 8 * * *   表示每天早上8点15分自动运行,非抢购的东西没必要设置秒。


今天的分享到此结束~77801de6e86c0d69f217981b40364ba4.png8dbfaa75461ab207c30e192866e6f40d.png4eb19b7b9a9411640dfdf1b97b8921c2.png

感谢关注,欢迎分享、点赞~给个鼓励~729efa92fa1b488f4d5377dd48f0b037.png

  • 2
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值