当前位置:   article > 正文

xxl-job cron 每4小时一次_Linux运维:cron周期性计划任务

cron表达式每隔4小时一次

使用cron指定计划任务前需要确保 crond服务是开启的,否则计划任务不会被执行,使用

service crond start开启服务,并使用 chkconfig crond on确保该服务开机启动。

crontab命令的作用和用法如下。描述:为每个用户维护周期性的计划任务文件。用法: crontab [-u用户] [-l |-r|-e]选项:-u指定计划任务的用户,默认为当前用户。-l :查看计划任务-r 删除计划任务。-e 编辑计划任务-i 使用-r删除计划任务时,要求用户确认删除。

用户的cron计划任务文件格式

4205bf1f75ff117b9e61e87929dffc70.png

使用24小时制时,

分钟范围为00-59,

小时范围为00~23,

日期范围为1~31,

月范围为1~12,

周范围为0-7(其中0或7都可以表示周日),如果需要指定的是时间段,可以使用横杠(-)表示一段连续的时间,使用逗号(,)

表示若个不连续的时间,使用星号(*)表示所有的时间,使用除号()表示间隔时间。

示例:

1、创建一个shell脚本

/usr/myproject/test.sh
#!/bin/bash#This is shellecho "hello123 world12121231231231" > test.log
4d65df4ca1d0d620784323320e3e391a.png

示例:每分钟执行一次上面创建的脚本

命令:crontab -e内容:* * * * * root /usr/myproject/test.sh
061e0604e3586059dbce85c95eab70ef.png

执行后,会执行shell脚本,把文件输入到/usr/myproject/test.log

5522fa3d26c3b1b49002a4cffd3fa576.png

示例1:每5分钟执行一次上面创建的脚本

*/5 * * * * root /usr/myproject/test.sh

示例2:每小时的第3和第15分钟执行

命令:3,15 * * * * /usr/myproject/test.sh

示例3:在上午8点到11点的第3和第15分钟执行

命令:3,15 8-11 * * * /usr/myproject/test.sh 

示例4:每隔两天的上午8点到11点的第3和第15分钟执行

命令:3,15 8-11 */2 * * /usr/myproject/test.sh 

示例5:每个星期一的上午8点到11点的第3和第15分钟执行

命令:3,15 8-11 * * 1 /usr/myproject/test.sh 

示例6:每晚的21:30重启smb

命令:30 21 * * * /etc/init.d/smb restart 

示例7:每月1、10、22日的4 : 45重启smb

命令:45 4 1,10,22 * * /etc/init.d/smb restart 

示例8:每周六、周日的1 : 10重启smb

命令:10 1 * * 6,0 /etc/init.d/smb restart 

示例9:每天18 : 00至23 : 00之间每隔30分钟重启smb

命令:0,30 18-23 * * * /etc/init.d/smb restart 

示例10:每星期六的晚上11 : 00 pm重启smb

命令:0 23 * * 6 /etc/init.d/smb restart 

示例11:每一小时重启smb

命令:* */1 * * * /etc/init.d/smb restart 

示例12:晚上11点到早上7点之间,每隔一小时重启smb

命令:* 23-7/1 * * * /etc/init.d/smb restart 

示例13:每月的4号与每周一到周三的11点重启smb

命令:0 11 4 * mon-wed /etc/init.d/smb restart 

示例14:一月一号的4点重启smb

命令:0 4 1 jan * /etc/init.d/smb restart
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/195599
推荐阅读
相关标签
  

闽ICP备14008679号