定时任务

定时任务

 

定时作用

  1.类似于闹钟一样

  2.可以自动完成操作

  3.定时备份数据

 

crontab表达式

  *  *  *  *  *

定时任务

定时任务命令

  1.crontab

    参数:    

      -l    :查看

      -e   :编辑

 

  2.定时任务配置文件

    /var/spool/cron/root

 

  3.注:

    每一个用户的定时任务是相对隔离的,在/var/spool/cron目录下,以当前用户的用户名命名的文件

 

定时系统目录

  每小时

    /etc/cron.hourly

  每天

    /etc/cron.daily

  每周

    /etc/cron.weekly

  每月

    /etc/cron.monthly

 

定时任务文件

  配置文件

    /var/spool/cron

  日志文件

    /var/log/cron

  禁止用户名单

    /etc/cron.deny

  如何查看日志

    head

      从头部开始查看文件,默认查看10行

      参数:

        -n  : 指定查看多少行

    tail

      从尾部开始查看文件,默认查看10行

      参数:

        -n  : 指定查看多少行

        -f   : 实时监控文件变化

    less

       类似于vim的方式查看文件

 

 定时常见特殊格式

  每时每刻

    * * * * *

  每隔2分钟执行

    */2 * * * *

  每天的2,4,6,8,10这4个小时的1分钟执行

    01 2,4,6,10 * * * 

  每天的2到6点执行

    00 2-6 * * *

  每天的2到6点中每隔2小时执行

    00 2-6/2 * * *

  每天的2点时执行,但是这天必须时周二        

    00 02 * * 02   

 

常见异常

  没有编辑定时任务

    no crontab for root

  编辑错误是否继续

    Do you want to retry the same edit

 

 

END

上一篇:稳定强大、毫秒级精度、支持CRON表达式的定时任务、定时执行软件 —— 定时执行专家


下一篇:备份定时任务脚本