• Linux_Crontab命令


    一、Crontab

    字段名称 说明 范围
    分钟 每小时中的第几分钟执行 0~59
    小时 每日的第几小时执行 0~23
    日期 每月的第几天执行 1~31
    月历 每年的第几月执行 1~12
    星期 每周的第几天执行 0~6

    二、常用命令

    以root身份定时任务
    crontab -u root -e
    
    每小时一次(打印主机名)
    0 * * * *  hostname
    
    每分钟执行一次
    * * * * * hostname
    每分钟执行可执行文件
     * * * * xx.sh
    每天早上6点追加一条字符串到一个文本。
    6 * * * echo "Good morning." >> /tmp/test.txt
    
    每两个小时追加一条字符串一个文本。
    */2 * * * echo "Have a break now." >> /tmp/test.txt
    
    晚上11点到早上8点之间每两个小时,早上八点
    23-7/2,8 * * * echo "Have a good dream:)" >> /tmp/test.txt
    
    每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
    11 4 * 1-3 command line
    
    1月1日早上4点
    4 1 1 * command line
    
    每月每天每小时的第 0 分钟执行一次 /bin/ls
    * * * * /bin/ls
    
    在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup
    */20 6-12 * 12 * /usr/bin/backup
    
    周一到周五每天下午 5:00 寄一封信给 alex_mail_name :
    17 * * 1-5 mail -s "hi" alex_mail_name < /tmp/maildata
    
    每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"
    0-23/2 * * * echo "haha"
    
    晚上11点到早上8点之间每两个小时,早上8点,显示时间
    23-7/2,8 * * * date
    

    三、启动crontab并将之加入开机自启动

    chkconfig --level 35 crond on
    
  • 相关阅读:
    4/19学习总结
    人月神话读后感8
    4/18学习总结:PullToRefresh
    构建之法阅读笔记03
    构建之法阅读笔记02
    个人总结
    大二下学期课程总结
    学习进度16
    学习进度15
    课堂测试-找英语单词最长链
  • 原文地址:https://www.cnblogs.com/eRrsr/p/8012732.html
Copyright © 2020-2023  润新知