Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4495639
  • 博文数量: 291
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7924
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 14:28
个人简介

阿里巴巴是个快乐的青年

文章分类

全部博文(291)

文章存档

2018年(21)

2017年(4)

2016年(5)

2015年(17)

2014年(68)

2013年(174)

2012年(2)

分类: LINUX

2015-02-21 18:11:36

一、格式
        crontab格式如下:
        分 时 日 月 星期 要执行的命令
        第1列:分钟1~59
        第2列:小时1~23(0表示子夜)
        第3列:日1~31
        第4列:月1~12
        第5列:星期0~6(0表示星期天)
        第6列:要执行的命令

二、实例
        5 * * * * kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示每小时的第5分钟重启nginx
        30 10 * * * kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示每天的10:30重启nginx。
        30 10 1,5,15 * * kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示每月1、5、15日的10:30重启nginx。
        30 10 * * 6,0 kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示每周六、周日的10:30重启nginx。
        0,30 18-22 * * * kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示在每天18:00至22:00之间每隔30分钟重启nginx。
        * */1 * * * kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示每一小时重启nginx。
        * 22-8/1 * * * kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示晚上10点到早上8点之间,每隔一小时重启nginx。
        0 10 5 * mon-wed kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示每月的5号与每周一到周三的10点整重启nginx。
        0 5 1 jan * kill -HUP `cat /var/run/nginx/nginx.pid`
        上面的例子表示1月1号的5点整重启nginx。
        ------------------------------------------------------------------------------
        每分钟、每小时、每天、每周、每月、每年定时执行:
        每五分钟执行    */5 * * * *
        每小时执行        0 * * * *
        每天执行           0 0 * * *
        每周执行           0 0 * * 0
        每月执行           0 0 1 * *
        每年执行           0 0 1 1 *

、用法
        在/etc/cron.d目录下新建crontab文件,文件名可以根据需要命名,比如:xxx_cron。
        在该文件中按照前文所述格式填写命令,保存退出。
        
创建完crontab文件后还需要向cron进程提交该文件,才能保证定时执行文件中的命令。
        执行如下命令可以列出当前用户的定时任务:
        crontab -l
        执行如下命令即可将xxx_cron文件提交给cron进程:
        crontab xxx_cron
        执行如下命令可以删除当前用户的定时任务:
        crontab -r
        关于crontab的更多信息请man查看:
        man crontab | more

阅读(2216) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~