• Linux-Crontab服务


    1.安装并检查Crontab服务

    检查cron服务:

    检查Crontab工具是否安装:crontab -l

    检查crond服务是否启动:service crond status

    安装cron:

    yum install vixie-cron

    yum install crontabs

    2.crontab 的配置文件格式

    * * * * * command

    每月1,10,22日的4:45重启Apache:

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

    每隔两分钟:*/2 * * * *

    晚上11点到早上7点 ,每隔一小时:0 23-7/1 * * *

    每天18:00至23:00之间每隔30分钟:0,30 18-23 * * * | 0-59/30 18-23 * * *

    3.crontab工具的使用

    1-59/2 * * * * :奇数分钟

    0-58/2 * * * *

    crontab -e -u crontester 

    tail -f /var/log/cron

    4.crontab配置文件

    全局配置文件:/etc/crontab

    5.crontab日志

    /var/log/cron

    6.crontab常见错误

    环境变量:*/1 * * * * echo $APPDIR >> /tmp/appdir.log

    命令行双引号中使用%时,未加:

    四月的第一个星期日早晨1时59分运行a.sh

    59 1 1-7 4 0 /root/a.sh:这样1号至7号都会执行

    ==>59 1 1-7 4 * test `date+\%w` -eq 0 && /root/a.sh

    第三和第五域之间执行的是'或'操作

    分钟设置吴用:每两小时运行一次:0 */2 * * *

  • 相关阅读:
    js
    DOM
    css
    html
    java虚拟机
    java并发
    java容器
    java基础
    计算机网络面试题
    计算机操作系统-设备管理
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/5678983.html
Copyright © 2020-2023  润新知