• crontab定时任务


    crontab定时任务

    crontab文件格式:M(分钟0-59) H(小时0-23) D(天1-31) m(月1-12) d(一星期内的天0-6,0为星期天) cmd(需要执行的命令)
    前面的部分是对时间的设定,后一部分是要执行的命令,

    除了数字之外,有几个特殊的符号:

    * 代表所有的取值范围的数字
    
    / 代表每的意思,*/5就是每5个单位
    
    - 代表从某个数字到某个数字
    
    , 分开几个离散的数字
    

    其他:

    1)星号(*)
    表示 cron 表达式能匹配该字段的所有值。如在第5个字段使用星号(month),表示每个月
    
    2)斜线(/)
    表示增长间隔,如第1个字段(minutes) 值是 3-59/15,表示每小时的第3分钟开始执行一次,之后每隔 15 分钟执行一次(即 3、18、33、48 这些时间点执行),这里也可以表示为:3/15
    
    3)逗号(,)
    用于枚举值,如第6个字段值是 MON,WED,FRI,表示 星期一、三、五 执行
    
    4)连字号(-)
    表示一个范围,如第3个字段的值为 9-17 表示 9am 到 5pm 直接每个小时(包括9和17)
    
    5)问号(?)
    只用于日(Day of month)和星期(Day of week),表示不指定值,可以用于代替 *
    

    使用示例:

    每两个小时    0 */2 * * *
    
    晚上11点到早上8点之间每两个小时,早上8点    0 23-7,8 * * *
    
    每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点    0 11 4 * 1-3
    
    1月1日早上4点    0 4 1 1 * 
    
  • 相关阅读:
    第五章.函数
    第四章.文件操作
    第三章.数据类型
    PyYaml简单学习
    Vim编辑器基本用法
    numpy.ndarray.transpose用法理解
    Django Formsets总结
    学习,认知,思维
    Django model总结(上)
    结合pandas,sqlite3批量将csv数据导入sqlite数据库
  • 原文地址:https://www.cnblogs.com/tomtellyou/p/12765167.html
Copyright © 2020-2023  润新知