zoukankan      html  css  js  c++  java
  • Cron表达式详解

    Cron表达式详细介绍

    顺序 秒数 分钟 小时 日期 月份 星期 年(可选)
    取值 0-59 0-59 0-23 1-30(31) 1-12 1-7  
    允许特殊字符 , - * / , - * / , - * / , - * / ? L W C , - * / , - * / L # C 1970-2099 , - * /

     字段含义:
      *:代表所有可能的值
      -:指定范围
      ,:列出枚举 例如在分钟里,"5,15"表示5分钟和20分钟触发
      /:指定增量 例如在分钟里,"3/15"表示从3分钟开始,没隔15分钟执行一次
      ?:表示没有具体的值,只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值,但实际不会。
         因为DayofMonth和 DayofWeek会相互影响。例如想在每月的20日触发调度,不管20日到底是星期几,
            则只能使用如下写法: 13 13 15 20 * ?, 其中最后一位只能用?,而不能使用*,如果使用*表示不管星
           期几都会触发,实际上并不是这样
      L:表示last,例如星期中表示7或SAT,月份中表示最后一天31或30,6L表示这个月倒数第6天,FRIL表示
            这个月的最后一个星期五
      W:只能用在月份中,表示最接近指定天的工作日
      #:只能用在星期中,表示这个月的第几个周几,例如6#3表示这个月的第3个周五

    表达式示例:
      0 * * * * ? 每1分钟触发一次
      0 0 * * * ? 每天每1小时触发一次
      0 0 10 * * ? 每天10点触发一次
      0 0,30 18 ? * 6 每周星期六下午18点和18点30分触发一次
      0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发
      0 30 9 1 * ? 每月1号上午9点半
      0 15 10 15 * ? 每月15日上午10:15触发
      */5 * * * * ? 每隔5秒执行一次
      0 */1 * * * ? 每隔1分钟执行一次
      0 0 5-15 * * ? 每天5-15点整点触发
      0 0/3 * * * ? 每三分钟触发一次
      0 0 0 1 * ? 每月1号凌晨执行一次

  • 相关阅读:
    NLP---word2vec的python实现
    matplotlib---Annotation标注
    matplotlib---legend图例
    matplotlib---设置坐标轴
    windows下右键新建md文件
    vue+webpack+npm 环境内存溢出解决办法
    element-ui tree树形组件自定义实现可展开选择表格
    vue-动态验证码
    ES6 数组函数forEach()、map()、filter()、find()、every()、some()、reduce()
    eslint配置文件规则
  • 原文地址:https://www.cnblogs.com/jason2018524/p/10192533.html
Copyright © 2011-2022 走看看