• Crontab的格式


    第1列分钟1~59 第2列小时1~23(0表示子夜) 第3列日1~31 第4列月1~12 第5列星期0~6(0表示星期天) 第6列要运行的命令

    下面是crontab的格式: 分 时 日 月 星期 要运行的命令

    这里有crontab文件条目的一些例子:

    30 21 * * * /usr/local/apache/bin/apachectl restart 上面的例子表示每晚的21:30重启apache。

    45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart 上面的例子表示每月1、10、22日的4 : 45重启apache。

    10 1 * * 6,0 /usr/local/apache/bin/apachectl restart 上面的例子表示每周六、周日的1 : 10重启apache。

    0,30 18-23 * * * /usr/local/apache/bin/apachectl restart 上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

    0 23 * * 6 /usr/local/apache/bin/apachectl restart 上面的例子表示每星期六的11 : 00 pm重启apache。

    * */1 * * * /usr/local/apache/bin/apachectl restart 每一小时重启apache

    * 23-7/1 * * * /usr/local/apache/bin/apachectl restart 晚上11点到早上7点之间,每隔一小时重启apache

    0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart 每月的4号与每周一到周三的11点重启apache

    0 4 1 jan * /usr/local/apache/bin/apachectl restart 一月一号的4点重启apache

    入门

    # crontab –e

    这样可以已编辑模式打开个人的crontab配置文件,然后加入一下这行: 0 0 * * * /home/linrui/XXXXXXXX.sh

    这将会在每天凌晨运行 指定的.sh文件

     

    Cron 各项的描述

    以下是 crontab 文件的格式:

    {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}  o minute: 区间为 0 – 59  o hour: 区间为0 – 23  o day-of-month: 区间为0 – 31  o month: 区间为1 – 12. 1 是1月. 12是12月.  o Day-of-week: 区间为0 – 7. 周日可以是0或7.

     

    Crontab 示例

    1、在 凌晨00:01运行

    1 0 * * * /home/linrui/XXXX.sh

    2、每个工作日23:59都进行备份作业。

    59 11 * * 1,2,3,4,5 /home/linrui/XXXX.sh   

    或者如下写法:

    59 11 * * 1-5 /home/linrui/XXXX.sh

    3、每分钟运行一次命令

    */1 * * * * /home/linrui/XXXX.sh

    4、每个月的1号 14:10 运行

    10 14 1 * * /home/linrui/XXXX.sh

     

    Crontab命令的选项

    以下是 crontab 的有效选项:

    crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。  crontab –l : 显示 crontab 文件。  crontab -r : 删除 crontab 文件。 crontab -ir : 删除 crontab 文件前提醒用户。

     

  • 相关阅读:
    CodeForces 519B A and B and Compilation Errors【模拟】
    ZOJ 3331 Process the Tasks 双塔Dp
    ZOJ 3326 An Awful Problem 模拟
    ZOJ 2968 Difference Game 【贪心 + 二分】
    ZOJ 3211 Dream City DP 01背包 经典问题
    ZOJ 2967 Colorful Rainbows 【Stack】
    ZOJ 3204 Connect them MST-Kruscal
    ZOJ 3203 Light Bulb
    面向对象程序设计-C++ Class & Object & Friend Function & Constructor & Destructor【第五次上课笔记】
    ZOJ 2852 Deck of Cards DP
  • 原文地址:https://www.cnblogs.com/iiot/p/4372499.html
Copyright © 2020-2023  润新知