首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我需要在jenkins中安排一个每小时运行一次的作业,但它不应该在晚上11:30到凌晨4点之间运行。

要在Jenkins中安排一个每小时运行一次的作业,但不在晚上11:30到凌晨4点之间运行,可以使用Jenkins提供的定时构建功能结合Crontab表达式进行设置。

在Jenkins的作业配置页面中,找到构建触发器的设置选项。在该选项中,可以看到"构建触发器"和"构建周期"等相关设置。

  1. 首先,勾选"构建触发器"选项,并选择"定时构建"。
  2. 在"构建周期"文本框中,输入Crontab表达式,以定义作业的运行时间。Crontab表达式由5个部分组成,分别表示分钟、小时、日期、月份和星期。通过设置适当的数值或通配符,可以满足作业在每小时运行一次,并且避开晚上11:30到凌晨4点之间的要求。

一个满足要求的Crontab表达式示例是:"0 4-23,0-23 * * *"

解析该表达式:

  • 第一个字段"0"表示每小时的第0分钟。
  • 第二个字段"4-23,0-23"表示小时,即4点到23点和0点到23点之间均符合要求。
  • 后续的字段"* * * "代表日期、月份和星期,使用通配符""表示每天、每月和每周都满足条件。

关于Crontab表达式的更多详细说明和用法,可以参考腾讯云产品的Crontab定时任务文档:腾讯云Crontab定时任务

通过以上设置,就可以在Jenkins中安排一个每小时运行一次的作业,并且排除晚上11:30到凌晨4点之间的时间段。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Cron Job 表达式解析

Cron 是一个实用程序,允许用户输入命令以在特定时间重复安排任务。 在 cron 安排任务称为 cron job。 用户可以确定他们想要自动化任务类型以及应该在何时执行。...或者,root 用户可以将他们脚本移动到以下目录安排它们执行:/etc/cron.hourly/ – 每小时运行一次所有脚本/etc/cron.daily/ – 每天运行一次。...例如,如果您想在 6 月 9 月之间设置一个 cron 作业,则在“月份”字段写入 6-9 就可以完成这项工作。分隔器 (/)。表示间隔时间触发(开始时间/时间间隔)。...使用此运算符确定星期几,表示该月第n个星期x(x#n),后跟一个 1 5 之间数字。例如,1#2 表示该月第二个星期一。问号(?)。...分开始 5 点 59 分结束,每 10 分钟执行一次:让任务在每个月第一天早上 8 点每季度运行一次每小时运行一次:每分钟运行一次:每周日凌晨 4:05 运行一次:结论设置自动计划作业是防止您忘记重要任务实用解决方案

1.9K20

收集linux中常用123个crontab表达式

18-23 * * * 每星期六晚上11:00pm执行 0 23 * * 6 每一小时执行 * */1 * * * 晚上11早上7点之间,每隔一小时执行 * 23-7/1 * * * 每月4号与每周一周三...8-11 * * 1 每晚21:30执行 30 21 * * * 每月1,10,22日4:45执行 45 4 1,10,22 * * 每一小时执行 * */1 * * * 晚上11早上7点之间...6 * * * 每两个小时 0 */2 * * * 晚上11早上8点之间每两个小时和早上八点 0 23-7/2,8 * * * 每个月4号和每个礼拜礼拜一礼拜三早上11点 0 11 4 *...* * 每年执行 0 0 1 1 * 在每小时46分钟后每6小时运行一次 46 */6 * * * 在凌晨2:10运行 10 2 * * * 在凌晨3:15运行 15 3 * * * 凌晨4:20运行...20 4 * * * 凌晨5:31运行 31 5 * * * 在下午5:31运行 31 17 * * * 每分钟执行 * * * * * 每2分钟执行 */2 * * * * 每小时2分执行 2 *

78610
  • 详解在Linux怎么使用cron计划任务

    例如,一些任务(包括定期循环运行任务)需要在没有人使用计算机资源时候去运行,如午夜或周末。在下班后,没有时间去运行命令或脚本。而且,也不想在晚上去启动备份或重大更新。...使用第三个也是最后一个 cron 作业是去执行一个 dnf 或 yum 更新,它在每个月第一天凌晨 04:25 运行,但是,注释掉了它,以后不再运行。...下面展示这个作业,在每天上午 9:01 下午 5:01 之间每小时运行一次。...*/5 08-18/2 * * * /usr/local/bin/mycronjob.sh 这个 cron 作业在上午 8:00 下午 18:59 之间,每五分钟运行一次作业。...通常在每个电脑上仅有一些任务,它比起工作用那些生产和实验环境电脑简单多了。 管理一个系统有 12 个每天晚上运行 cron 作业,另外 3、4 个在周末或月初运行

    3.5K21

    crontab 详细用法 定时任务

    使用crontab你可以在指定时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 添加一个作业?...在 12:01 a.m 运行,即每天凌晨过一分钟。这是一个恰当进行备份时间,因为此时系统负载不大。 1 0 * * * /root/bin/backup.sh 2....每两个小时 0 */2 * * * echo "have a break now." >> /tmp/test.txt 晚上11早上8点之间每两个小时,早上八点 0 23-7/2,8 * * * echo...11早上7点之间,每隔一小时重启apache 0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart 每月4号与每周一周三11点重启apache...#每天早上6点10分 10 6 * * * date #每两个小时 0 */2 * * * date #晚上11早上8点之间每两个小时,早上8点 0 23-7/2,8 * * * date #每个月

    1.4K20

    Linux定义任务使用详解

    hour:表示小时,023之间整数。day:表示日期,131之间整数。month:表示月份,112之间整数。week:表示星期几,0或7代表星期日,07之间整数。...杠(-):用整数之间杠表示一个整数范围。正斜线(/):代表间隔频率,例如*/10表示每十分钟执行一次。...每小时第3和第15分钟执行:在上午8点11第3和第15分钟执行:每个星期一上午8点11第3和第15分钟执行:每晚21:30重启smb服务:每月1、10、22日4:45重启smb服务:...day month week 用户 command例如,以root用户每天凌晨3点运行脚本:0 3 * * * root /path/to/script.sh二、At一次性任务At命令用于安排一次性任务...,它会在指定时间运行一次任务。

    11300

    Linux学习21-设置定时任务crontab

    hour: 表示小时,可以是从023之间任何整数。 day: 表示日期,可以是从131之间任何整数。 month: 表示月份,可以是从112之间任何整数。...path: 执行文件,用绝对路径 crontab命令常用特殊字符 符号 说明 * 表示任何时刻 , 表示分割 - 表示一个段,如第二段里:1-5,就表示15点 /n 表示每个n单位执行一次,如第二段里...>> ~/yoyo.log) [root@yoyo log]# 常用定时任务 每1分钟执行一次command */1 * * * * command 每小时第15,20,30分钟执行 15,20,30...* * * * command 每天早上9点和晚上17点上下班执行 * 9,17 * * * command 每天早上8点30晚上20点30执行 30 8,20 * * * command 每隔两天上午...8点11第3和第15分钟执行 3,15 8-11 */2 * * command 每个星期一上午8点11第3和第15分钟执行 3,15 8-11 * * 1 command 每月1、10、

    1.5K50

    crontab使用方法

    大家好,又见面了,是你们朋友全栈君。 一、crontab基本用法 1.1 cron服务 cron是一个linux下 定时执行工具,可以在无需人工干预情况下运行作业。...逗号(,):可以用逗号隔开值指定一个列表范围,例如,“1,2,5,7,8,9” 杠(-):可以用整数之间杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6” 正斜线(/):可以用正斜线指定时间间隔频率...二、示例 2.1每分钟执行一次command * * * * * command 2.2 每小时第3和第20分钟执行一次command 3,20 * * * * command 2.3 在凌晨3点晚上...20点每小时第20分钟执行一次command 20 3-20 * * * command 2.4 每隔两天凌晨3点晚上20点每小时第20分钟执行一次command 20 3-20 */2 * *...command 2.5 每周一凌晨3点晚上20点每小时第20分钟执行一次command 20 3-20 * * 1 command 2.6 每隔一个半小时执行一次command 通过设置两个定时任务可以实现每一个半小时定时任务

    4.6K30

    linux crontab 每隔10秒执行一次

    在crontab文件如何输入需要执行命令和时间。该文件每行都包括六个域,其中前五个域是指定命令被执行时间,最后一个域是要被执行命令。 每个域之间使用空格或者制表符分隔。...restart #每天早上6点10分 10 6 * * * date #每两个小时 0 */2 * * * date #晚上11早上8点之间每两个小时,早上8点 0 23-7/2,8 * * *...例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 添加一个作业?...每两个小时 0 */2 * * * echo “have a break now.” >> /tmp/test.txt 晚上11早上8点之间每两个小时,早上八点 0 23-7/2,8 * *...>&1 即可 例子2 : #每天早上6点10分 10 6 * * * date #每两个小时 0 */2 * * * date #晚上11早上8点之间每两个小时,早上8点 0 23-7

    7.9K20

    如何在Linux系统中使用Cron指南

    这些目录允许更直接地调度需要定期运行任务,而无需在crontab中指定确切时间。 放置在这些目录可执行文件和可执行文件分别每天、每小时、每周或每月运行一次。...它可以是059之间值。例如,将其设置为0将在小时开始时运行命令。 小时(0-23):小时字段以24小时格式指定。它决定在一天哪个时间执行命令。例如,将其设置为14将在下午2点运行命令。...月份天(1-31):此字段指定命令将运行月份日期。它可以是131之间任何值,具体取决于月份天数。例如,将此设置为1将在每个月第一天运行命令。...0 * * * * 每小时运行一次Cron作业。 0 0 * * * 每天午夜运行一次Cron作业。 0 2 * * * 每天凌晨2点运行一次Cron作业。...0 8-16 * * * 每天从早上8点下午4点每小时准时执行Cron作业。 0 4 * * 2,4 每周二和周四凌晨4点运行一次Cron作业。 @reboot 系统启动时运行Cron作业

    19310

    Jenkins自动化部署Python应用

    01、关于Jenkins Jenkins 是最著名持续集成工具。 Jenkins一个开源、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动构建/测试软件项目、监控外部任务运行。...【分】字段是H,表达式H 7 * * *表示7点-8点之间内执行操作,根据自身负载情况选择运行(可以理解为随机一个) 0和7表示:周日 1-5表示:周一-周五,即工作日 6,7表示:周六和周日,即周末...5 注意:这里4点,如果理解为16:00则写成9-15,如果理解为16:59,则写成9-16以下涉及N点,均指N点59分 工作日,8点-16点之间,每隔2小时执行一次 H H(8-16)/2 * *...* * * 朝九晚五工作时间内每半小时 H/30 9-17 * * 1-5 工作日1,3,5每一个半小时运行一次 H/30 H/2 * * 1,3,5 工作日,早8晚5,每隔120分钟执行一次...* 1-5 周末早6点10分,1130分,每隔135分钟执行一次 H/15 6-23/3 * * 6,7 1月-111号和15号,执行一次(不固定在某个小时和某个分钟上) H

    1K10

    linux定时运行命令脚本——crontab

    15,30,45,59 * * * * echo "xgmtest....." >> xgmtest.txt  表示,每隔15分钟,执行打印一次命令  第二步:添加定时任务。...搞定  第三步:"crontab -l" 查看定时任务是否成功或者检测/var/spool/cron下是否生成对应cron脚本 四、 cron服务   cron是一个linux下 定时执行工具,可以在无需人工干预情况下运行作业...,该文件每行都包括六个域,其中前五个域是指定命令被执行时间,最后一个域是要被执行命令。    ...." >> /tmp/test.txt   晚上11早上8点之间每两个小时和早上八点  0 23-7/2,8 * * * echo "Have a good dream" >> /tmp/test.txt...每个月4号和每个礼拜礼拜一礼拜三早上11点  0 11 4 * 1-3 command line 1月1日早上4点  0 4 1 1 * command line SHELL=/bin/bash

    4.1K20

    Linux定时任务Crontab命令使用详解与总结

    这也就是说『 如果你想让系统每小时主动帮你运行某个命令,将该命令写成 script,并将该文件放置 /etc/cron.hourly/ 目录下即可』意思!...那如果需要运行一个『程序』而已, 不需要用到一个目录呢?该如何是好?...这个意思是说,你不可以这样编写一个工作排程: 30 12 11 9 5 root echo "just test" <==这是错误写法 本来你以为九月十一号且为星期五才会进行这项工作,无奈是,系统可能会判定每个星期五作一次...:02,14:02,17:02,20:02 执行 30 5 1,15 * * 1日 和 15日 5:30 执行 Crontab命令后台执行& 当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时...如果放在后台运行作业会产生大量输出,最好使用下面的方法把它输出重定向某个文件: 如: command >out.file 2>&1 & 在这个例子,2>&1表示所有的标准输出和错误输出都将被重定向一个叫做

    6.8K33

    如何在 Linux 每 X 秒运行一次命令?

    作为 Linux 用户,您经常需要在一段时间后重复运行某些命令,有时,您需要每小时或每隔 X 秒运行一次命令,这通常由系统管理员使用,但即使您是初学者,也可以使用它来自动执行任务、同步文件或安排更新等,...使用 Cron 命令 每个用户都可以有一个 crontab,我们可以在其中创建和修改任务,但是,Cron 只能用于一分钟最小间隔,即如果您想每 X 秒运行一次命令,则不能使用 Cron。...,请输入以下命令: crontab -l 要删除 crontab,请输入以下命令: crontab -r 因此,设置 cron 作业很容易,但它只以至少一分钟间隔运行命令。...默认情况下,它每 2 秒显示一次输出。要设置不同时间间隔,请输入以下命令: watch -n 30 uptime 这将以 30间隔运行 uptime 命令。...,从运行命令每隔 X 秒或每小时运行一次脚本,一切都可以使用这三种方法完成。

    3.1K20

    Linux从入门精通(十一)——计划任务

    用户必须具备对用权限。 特殊形式*/n:n是一个数字,代表每多久。 3. 例子 【例1】 每隔2分钟,将当前日期写入/hyy/cronstudy/a.txt。...运行原理: corn命令运行时,会搜索/var/spool/cron目录,寻找系统存在用户设定计划任务,并载入内存运行: [root@hyy cronstudy]# cd /var/spool/cron...实例 【例1】 每天晚上21:30分,重启apache服务: # 分 时 天 月 星期 命令 30 21 * * * /usr/sbin/service httpd restart 【例2】 每周一...date > 输入命令 结束 -f file :at安排计划任务,均放在文件file file文件里放了多个命令: at -f file time date -l:查看安排作业,.../14/2022 17:04:30" 同步时间: hwclock --hctosys #硬件时钟时间同步系统 # 或者 clock --systohc # 系统时间同步硬件时钟

    86710

    Linux命令之crontab

    最好在crontab文件一个条目之上加入一条注释,这样就可以知道它功能、运行时间,更为重要是,知道这是哪位用户作业。...建议你在自己$ H O M E目录中保存一个该文件副本。就有过类似的经历,有数次误删了crontab文件(因为r键紧挨在e键右边)。...5:每个星期一上午8点11第3和第15分钟执行 命令:3,15 8-11 * * 1 command 实例6:每晚21:30重启smb 命令:30 21 * * * /etc/init.d/...smb 命令:* */1 * * * /etc/init.d/smb restart 实例12:晚上11早上7点之间,每隔一小时重启smb 命令:* 23-7/1 * * * /etc/init.d...,因此,就需要在crontab文件中指定任务运行所需所有环境变量,这 样,系统执行任务调度时就没有问题了。

    2.4K20

    linux添加定时任务crond

    在crontab文件写入需要执行命令和时间,该文件每行都包括六个域,其中前五个域是指定命令被执行时间,最后一个域是要被执行命令。每个域之间使用空格或者制表符分隔。...15,30,45,59 * * * * echo "xgmtest....." 表示,每隔15分钟,执行一次打印命令 step2:添加定时任务。...每两个小时(第一个为15,指明没两个小时第15min执行一次) 15 */2 * * * echo "Have a break now." >> /tmp/test.txt 晚上11早上8...点之间每两个小时和早上八点 0 23-7/2,8 * * * echo "Have a good dream" >> /tmp/test.txt 每个月4号和每个礼拜礼拜一礼拜三早上11点...0 11 4 * 1-3 command line 1月1日早上4点 0 4 1 1 * command line 每小时(第一分钟)执行/etc/cron.hourly内脚本 01 * *

    2.6K20

    Linux Crontab 定时任务

    可以使用它在每天非高峰负荷时间段运行作业,或在一周或一月不同时段运行。cron是系统主要调度进程,可以在无需人工干预情况下运行作业。 crontab命令允许用户提交、编辑或删除相应作业。...* myCommand 实例3:在上午8点11第3和第15分钟执行 3,15 8-11 * * * myCommand 实例4:每隔两天上午8点11第3和第15分钟执行 3,15 8-11...*/2 * * myCommand 实例5:每周一上午8点11第3和第15分钟执行 3,15 8-11 * * 1 myCommand 实例6:每晚21:30重启smb 30 21 * *...、周日1 : 10重启smb 10 1 * * 6,0 /etc/init.d/smb restart 实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb 0,30 18-23 *...smb 0 */1 * * * /etc/init.d/smb restart 实例12:晚上11早上7点之间,每隔一小时重启smb 0 23-7/1 * * * /etc/init.d/smb restart

    5.7K50

    linux下添加定时任务

    五、cron服务   cron是一个linux下 定时执行工具,可以在无需人工干预情况下运行作业。   ...该文件每行都包括六个域,其中前五个域是指定命令被执行时间,最后一个域是要被执行命令。     每个域之间使用空格或者制表符分隔。...每两个小时  0 */2 * * * echo "Have a break now." >> /tmp/test.txt   晚上11早上8点之间每两个小时和早上八点  0 23-7/2,8 *...at类似打印进程,会把任务放到/var/spool/at目录指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。    ...任务在晚上10点30分   注意:linux默认为不启动,而ubuntu默认为启动

    1.9K70
    领券