zoukankan      html  css  js  c++  java
  • Jenkins之定时任务

    H的用法:

    H 10 * * *  ,这里H不是小时的意思,符号H(代表“Hash”,后面用“散列”代替)

    符号H 在一定范围内可被认为是一个随机值,但实际上它是任务名称的一个散列而不是随机函数,每个任务中 H值固定 !!

     

    可以看出  H 表示一个散列(不是随机),下次执行是10点24分

    如果想10点整执行,可以写成 00 10 * * * 

    从上图看出,jenkins中建议使用H 10 * * * 替代 00 10 * * * ,这是为什么呢?

    因为 H 可以避免多个job在同一时间段执行,造成jenkins服务器资源使用高峰,使用H,分开执行,能够更好的使用资源。

    定时任务例子:

    # 每隔15分钟。(或许:07, :22, :37, :52)

    H/15 * * * *

    # 每前半小时中每隔10分钟。 (3次, 或许:04, :14, :24)

    H(0-29)/10 * * * *

    # 每个工作日从早上9点45分开始到下午3点45分结束这段时间内每间隔2小时的45分钟那一刻。

    45 9-16/2 * * 1-5

    #每个工作日从早上9点到下午5点这段时间内每间隔2小时之间的某刻。(或许在上午10:38, 下午12:38, 下午2:38 , 下午4:38)

    H H(9-16)/2 * * 1-5

    #每月(除了12月)从1号到15号这段时间内某刻。

    H H 1,15 1-11 *

    #表示每周7天从9:10点到20:10每隔一小时构建一次

    10  9-20 * * 1-7

     

     

    
    
  • 相关阅读:

    (luogu)[模板]最长公共子序列
    表达式的值
    邮票面值设计
    尼克的任务
    HISTOGRA
    消防局的设立
    青蛙的约会
    产生数
    奇怪的电梯
  • 原文地址:https://www.cnblogs.com/who-care/p/9143944.html
Copyright © 2011-2022 走看看