标签:
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)
标签:
原文地址:http://www.cnblogs.com/Tommy-Yu/p/4560110.html