zoukankan      html  css  js  c++  java
  • Centos 6.8 定时任务Crontab服务

    一,crontab服务的简介

    二、安装cron服务

    安装cron服务 :
            --yum install vixie-cron
            --yum install crontabs

    检出cron服务

    检查crontab工具是否安装:--crontab -l
    
    检查crontab服务是否启动:--service crond status

    运行crontab -l 可能会报错:no crontab for root

    解决方法:

    在 root 用户下输入 crontab -e ,按 Esc 按: wq   回车 ,再输入 crontab -l 就没有问题了

    主要原因是由于这个liunx服务器 第一次使用 crontab,还没有生成对应的文件导致的,执行了编辑(crontab -e)后 就生成了这个文件

    三、cron配置文件格式

     

    四、具体事例

    每晚的21.30重启apache

    30 21 * * * service httpd restart

    每月1、10、22日的4.:45 重启apache

    45 4 1,10,22 * * service httpd restart

    每月1到10日的4:45重启apache

    45 4 1-10 * * service httpd restart 

     每隔两分钟重启Apache服务器

    */2 * * * * service httpd restart
    
    1-59/2 * *** service httpd restart

    晚上11点到早上7点之间,每隔一小时重启apache

    0 23-7/1 * * * service httpd restart

     每天18:30至23:00之前每隔30分钟重启apache

    0,30 18-23 * * * service httpd restart
    
    0-59/30 18-23 * * * service httpd restart

    五、工具使用

    crontab  -e

    查看本机的所有定时任务

    tail -f /var/log/cron

    Crontab 全局的系统配置文件: /etc/crontab

    Crontab 的日志:全部都保存在/var/log/cron下面

    ls -l cron*

  • 相关阅读:
    散列表
    5月19日
    5月17日阅读笔记3
    5月15日 阅读笔记2
    5月14日 阅读笔记1
    团队5
    团队博客2
    团队博客4
    团队博客3
    团队博客1
  • 原文地址:https://www.cnblogs.com/aqicheng/p/10221342.html
Copyright © 2011-2022 走看看