****crontab简介****
简而言之呢,crontab就是一个自定义定时器。


****crontab配置文件****

  • 其一:/var/spool/cron/
    该目录下存放的是每个用户(包括root)的crontab任务,文件名以用户名命名
  • 其二:/etc/cron.d/
    这个目录用来存放任何要执行的crontab文件或脚本。

****crontab时间说明****

# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR
#sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed

minute:代表一小时内的第几分,范围 0-59。
hour:代表一天中的第几小时,范围 0-23。
mday:代表一个月中的第几天,范围 1-31。
month:代表一年中第几个月,范围 1-12。
wday:代表星期几,范围 0-7 (0及7都是星期天)。
who:要使用什么身份执行该指令,当您使用 crontab -e 时,不必加此字段。
command:所要执行的指令。


****crontab服务状态****

sudo service crond start     #启动服务
sudo service crond stop #关闭服务
sudo service crond restart #重启服务
sudo service crond reload #重新载入配置
sudo service crond status #查看服务状态

****crontab命令****
重新指定crontab定时任务列表文件

crontab $filepath

查看crontab定时任务

crontab -l

编辑定时任务【删除-添加-修改】

crontab -e

实例1:每1分钟执行一次myCommand

* * * * * myCommand

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

3,15 * * * * 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 * * * /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

0 23-7 * * * /etc/init.d/smb restart

作者:AlicFeng
链接:http://www.jianshu.com/p/838db0269fd0
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最新文章

  1. oracle用户创建
  2. SharePoint 2013 图文开发系列之可视化WebPart
  3. 描述Linux运行级别0-6的各自含义
  4. table中td的空格
  5. oracle判断某个字符在字段里出现过几次
  6. javascript边角知识
  7. tee命令
  8. org.hibernate.MappingException: duplicate import异常
  9. SQL效率的几点心得
  10. 原生javascript焦点轮播图
  11. 基于.net 职责链来实现 插件模式
  12. 命令模式(CommandPattern)
  13. 阿里云服务器Tomcat无法从外部访问
  14. Java面向对象接口的应用实例练习
  15. Django学习之一:Install Djongo 安装Djongo
  16. 如何配置mysql的超时时间
  17. asp.net执行顺速
  18. unigui结合JS方法记录
  19. OneZero第七周第一次站立会议(2016.5.9)
  20. 读SRE Google运维解密有感(三)

热门文章

  1. Linux 安装reids
  2. java.lang.IllegalArgumentException: Illegal character in query at index ...解决办法
  3. 图片压缩(pc端和移动端都适用)
  4. Xcode 升级后,cocoaPod 问题
  5. Python3实现自动备份
  6. 初习mysql procedure
  7. The Singapore NRIC Check Digit
  8. iview 表单验证 input 用失去焦点事件 blur, select下拉选框 要用change事件 验证
  9. CAD交互绘制矩形批注(网页版)
  10. 获得stixel的gt数据