zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    金融培训心得:银行客户经理10大不专业表现
    团队中的八类乞丐:你不改变,谁也救不了你!
    笔记本分类大全
    拆轮子 笔记
    spacemacs 自定义配置 笔记
    Fedora 25 安装搜狗输入法
    spark 配置使用
    Anaconda 仓库的镜像
    vscode vim配置
    使用Vim normal 命令 修改可视块区域
  • 原文地址:https://www.cnblogs.com/eRrsr/p/8012732.html
Copyright © 2011-2022 走看看