zoukankan      html  css  js  c++  java
  • Linux- Linux自带定时调度Crontab使用详解

    Linux自带定时调度Crontab使用详解

    在Linux当中,有一个自带的任务调度功能crontab,它是针对每个用户,每个用户都可以调度自己的任务。

    示例:每分钟执行一次,将时间写入到指定文件当中

    crontab    -e                //编辑定时任务调度
    ###first crontab
    */1 * * * * /bin/date    >> /root/log.txt

    列出目前所有的定时任务

    crontab    -l

    删除所有的定时任务

    crontab    -r

    或者在该定时任务前加上“#”注释掉该定时任务

    crontab    -e                //编辑定时任务调度
    
    ###first crontab
    #*/1 * * * * /bin/date    >> /root/log.txt

    crontab 基本定义

    语法:

    * * * * * command

    说明:

    1.有5个*,加上command是6个字段,每个字段之间由一个空格隔开

    2.字段的含义

      第一个*代表的是分钟,每10分钟(*/10);第二个代表的是小时:0-23,每2小时(*/2);第三个*代表的是日:1-31;第四个*代表的是月:1-12;第五个*代表的是星期:0-6

    举一些例子:

    ###每天8:30执行
    
    30 8 * * * command
    ##每个月1,11,21号的2:30执行
    
    30 2 1,11,21 * * command
    ##每周六或者每周日,1:45执行
    
    45 1 * * 60 command
    ##每天20:00至23:00.每半个小时执行一次
    
    030 20-23 * * * command
    ##每小时执行一次
    
    * */1 * * * command
  • 相关阅读:
    洛谷—— P1196 银河英雄传说
    MySQL练习题参考答案
    January 16 2017 Week 3 Monday
    January 15 2017 Week 3 Sunday
    January 14 2017 Week 2nd Saturday
    January 13 2017 Week 2 Friday
    January 12 2017 Week 2 Thursday
    January 11 2017 Week 2nd Wednesday
    January 10 2017 Week 2nd Tuesday
    January 09 2017 Week 2nd Monday
  • 原文地址:https://www.cnblogs.com/RzCong/p/7613396.html
Copyright © 2011-2022 走看看