zoukankan      html  css  js  c++  java
  • apscheduler 排程

    https://apscheduler.readthedocs.org/en/v2.1.2/cronschedule.html

    参数 说明
    year 4位年
    month 月份1~12
    day  日:1~31
    week ISO周数:1~53
    day_of_week 周日序, 0~6 或者 mon,tue,wed,thu,fri,sat,sun
    hour 小时: 0~23
    minute 分钟:0~59
    second 秒:0~59
       

     

    dow注意,第一天是周一,不是周日。
    以下为以上参数的有效表达:

    表达式 参数 说明
    *   全部 所有有效值
    */a 全部 从最小值开始,每a个
    a-b  全部 a到b之间的每一个值都触发事件
    a-b/c 全部 a到b之间,从最小值开始每c个值触发事件
    xth y day 每月的x周的周y执行
    last x  day 每月最后一周周x执行
    last day 月末
    x,y,z day 以上任意表达式的组合(用逗号隔开)
         

     

    例子:

    from apscheduler.scheduler import Scheduler
    
    # 开启排程
    sched = Scheduler()
    sched.start()
    
    def job_function():
        print "Hello World"
    
    # 将job_function排在第三周周五
    # of 6,7,8,11,12月, 00:00, 01:00, 02:00 和 03:00 执行
    sched.add_cron_job(job_function, month='6-8,11-12', day='3rd fri', hour='0-3')
    
    #每个工作日5:30执行一次备份
    sched.add_cron_job(backup, day_of_week='mon-fri', hour=5, minute=30)
    

     

  • 相关阅读:
    day 1 认识js
    day2,request对象
    day3
    day 14 函数的嵌套,作用域
    命名空间(名称空间)
    day 13 函数
    day 11(2) 集合
    day 11 字典拆包
    字典
    两周英语函数(记)
  • 原文地址:https://www.cnblogs.com/Tommy-Yu/p/4560110.html
Copyright © 2011-2022 走看看