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

     

     

    
    
  • 相关阅读:
    QT -- 文本文件的读写(QFile、QTextStream)
    QT -- 单例模式
    QT -- 代码封装成库给C调用的问题
    QSS -- QSS入门1
    什么是 GPU 加速?
    QT -- 文件操作 QFile
    C++ -- break和continue的区别
    C++ -- Switch的基本用法
    C++ -- ?:运算符
    OpenCV -- cv::IMREAD_GRAYSCALE 与 cv::cvtColor
  • 原文地址:https://www.cnblogs.com/who-care/p/9143944.html
Copyright © 2011-2022 走看看