Linux下Crontab的格式及含义

标签: linux crontab
10人阅读 评论(0) 收藏 举报

crontab的基本格式:

f1  f2  f3  f4  f5  command

分  时     日  月  周  命令

第一列f1代表分钟1~59:当f1为*表示每分钟都要执行;为*/n表示每n分钟执行一次;为a-b表示从第a分钟到第b分钟这段时间要执行;为a,b,c,...表示第a,b,c分钟要执行

第二列f2代表小时0~23(0表示凌晨):当f2为*表示每小时都要执行;为*/n表示每n小数执行一次;为a-b表示从第a小时到第b小时这段时间要执行;为a,b,c,...表示第a,b,c小时要执行

第三列f3代表日1~31:含义如上所示,以此类推

第四列f4代表月1~12:含义如上所示,以此类推

第五列f5代表星期0~6(0表示星期天):含义如上所示,以此类推

第六列command代表要运行的命令

下面来举例具体说明一下crontab格式的含义:

30 21 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart
上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

0 23 * * 6 /usr/local/apache/bin/apachectl restart
上面的例子表示每星期六的23 : 00 重启apache。

* */1 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每一小时重启apache

* 23-7/1 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示晚上11点到早上7点之间,每隔一小时重启apache

0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart
上面的例子表示每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/apache/bin/apachectl restart

上面的例子表示一月一号的4点重启apache

原文地址:https://www.cnblogs.com/angel_kiki/p/5266699.html

查看评论

Guru of the Week 条款10:内存管理(下篇)

 GotW #10 Memory Management - Part II著者:Herb Sutter      翻译:kingofark[声明]:本文内容取自www.gotw.ca网站上的Guru ...
  • kingofark
  • kingofark
  • 2001-10-23 20:19:00
  • 1013

Linux crontab 命令格式与详细例子

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月...
  • ethanzhao
  • ethanzhao
  • 2009-08-04 09:31:00
  • 338325

crontab 定时写法整理

目前hadoop hive 及spark脚本需要用定时脚本,任务调度使用的是crontab的任务调度 以下是整理的命令格式: 基本格式 :  *  *  *  *  *  command...
  • bsf5521
  • bsf5521
  • 2017-08-01 13:35:26
  • 9649

centos把http、mysql等加入开机启动

有时因为各种原因,需要重启服务器,重启后发现网站打不开了,八成是服务没有开启,整理了下把服务加入开机启动的命令,如下: 1.查看开机启动项:chkconfig --list这里看到httpd和mys...
  • zhangpeng_123456
  • zhangpeng_123456
  • 2016-10-14 22:48:36
  • 4407

crontab命令用法与格式

最近接手的项目中很多用到contab定时器,可以定时完成文件传输、生成、转移等,挺好用,最近挺忙,很长时间没写博客了,想想有时间还是总结点好~ crontab格式:第1列分钟1~59第2列小时1~23...
  • haoren_e
  • haoren_e
  • 2010-11-16 17:38:00
  • 2882

crontab 详解

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业? # crontab –...
  • w1500952556
  • w1500952556
  • 2017-01-12 11:50:58
  • 5688

crontab格式详解

Linuxcrontab 命令格式与详细例子 基本格式 : *     *    *     *     *  command 命令 分 时 日 月 周  第 1 列表示分钟 1~59每分钟用...
  • zhuying_linux
  • zhuying_linux
  • 2011-09-05 11:08:07
  • 2943

linux下crontab时间的格式说明

http://linux.xtzj.com/modules.php?name=News&file=article&sid=46&mode=thread&order=0&thold=0cron 配置计划...
  • rf_wu
  • rf_wu
  • 2006-09-12 23:23:00
  • 10079

Linux crontab定时执行任务 命令格式与详细例子

基本格式 :  *  *  *  *  *  command  分 时 日 月 周 命令  第1列表示分钟1~59 每分钟用*或者 */1表示  第2列表示小时1~23(0表示0点)  第3...
  • xxq_2011
  • xxq_2011
  • 2016-06-04 01:12:33
  • 999

crontab

查看crontab配置文件 vi /etc/crontab #SHELL变量指定了系统要使用哪个shell SHELL=/bin/bash #第二行PATH变量指定了系统执行命令的路径 PATH=...
  • m0_37499059
  • m0_37499059
  • 2018-01-08 16:08:04
  • 393
    个人资料
    等级:
    访问量: 296
    积分: 30
    排名: 198万+
    文章分类
    文章存档