zoukankan      html  css  js  c++  java
  • Crontab使用实例

    20个超实用的Crontab使用实例

    1. 每天 02:00 执行任务
        0 2 * * * /bin/sh backup.sh
    
    1. 每天 5:00和17:00执行任务
        0 5,17 * * * /scripts/script.sh
    
    1. 每分钟执行一次任务
      通常情况下,我们并没有每分钟都需要执行的脚本(默默的想到了12306--)
         * * * * *  /scripts/script.sh
    
    1. 每周日 17:00 执行任务
        0 17 * * sun  /scripts/script.sh
    
    1. 每 10min 执行一次任务
        */10 * * * * /scripts/monitor.sh
    
    1. 在特定的某几个月执行任务
         * * * jan,may,aug * /script/script.sh
    
    1. 在特定的某几天执行任务
        0 17 * * sun,fri /script/scripy.sh
    

        在每周五、周日的17点执行任务

    1. 在某个月的第一个周日执行任务
        0 2 * * sun  [ $(date +%d) -le 07 ] && /script/script.sh
    
    1. 每四个小时执行一个任务
        0 */4 * * * /scripts/script.sh
    
    1. 每周一、周日执行任务
        0 4,17 * * sun,mon /scripts/script.sh
    
    1. 每个30秒执行一次任务
      我们没有办法直接通过上诉类似的例子去执行,因为最小的是1min。但是我们可以通过如下的方法。
        * * * * * /scripts/script.sh
        * * * * *  sleep 30; /scripts/script.sh
    
    1. 多个任务在一条命令中配置
        * * * * * /scripts/script.sh; /scripts/scrit2.sh
    
    1. 每年执行一次任务
       @yearly /scripts/script.sh
    

       @yearly 类似于“0 0 1 1 *”。它会在每年的第一分钟内执行,通常我们可以用这个发送新年的问候。

    1. 每月执行一次任务
      @yearly /scripts/script.sh
    
    1. 每周执行一次任务
      @yearly /scripts/script.sh
    
    1. 每天执行一次任务
      @yearly /scripts/script.sh
    
    1. 每分钟执行一次任务
      @yearly /scripts/script.sh
    
    1. 系统重启时执行
      @reboot /scripts/script.sh
    
    1. 将 Cron 结果重定向的特定的账户
      默认情况下,cron 只会将结果详情发送给 cron 被制定的用户。如果需要发送给其他用户,可以通过如下的方式:
       # crontab -l
       MAIL=bob
       0 2 * * * /script/backup.sh
    
    1. 将所有的 cron 命令备份到文本文件当中
      这是一个当我们丢失了cron命令后方便快速的一个恢复方式。
      下面是利用这个方式恢复cron的一个小例子。(看看就行~)
      首先:检查当前的cron
      # crontab -l
      MAIL=rahul
      0 2 * * * /script/backup.sh



    作者:LeeLom
    链接:https://www.jianshu.com/p/d93e2b177814
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    kfx格式的复活
    HTC(HTML Component)开发简介
    window.open window.showModelDialog 打开一个新窗口/子窗口中调用父窗口的方法
    用 Firebug 动态调试和优化应用程序
    HTC——浏览器上的舞者
    innerHTML、innerText和outerHTML、outerText的区别
    window.parent与window.opener的区别与使用
    window.parent与window.opener、window.showModalDialog的区别 opener和showModalDialog刷新父页面的方法
    HTML Component(HTC)
    Hibernate下数据批量处理解决方案
  • 原文地址:https://www.cnblogs.com/xiaochongzi/p/9014808.html
Copyright © 2011-2022 走看看