如何使用apscheduler在特定时间触发作业?

时间:2017-12-12 02:55:11

标签: python apscheduler

我正在使用python apscheduler模块以不定时间间隔触发作业,例如每天凌晨1:30和晚上11:10,但无法找到解决方案。

你能帮我解决一下这个问题。我不想创造两个工作,一个工作在凌晨1:30和晚上11点10分。至少让我知道如何使用crontab这样做,以便我将与apscheduler一样。感谢。

我浏览了这个链接https://apscheduler.readthedocs.io/en/v2.1.2/cronschedule.html#available-fields,但没有想到如何做到这一点。

1 个答案:

答案 0 :(得分:1)

即将发布的APScheduler 3.5.0应涵盖此案例:

from apscheduler.triggers.multi import OrTrigger

trigger = OrTrigger([CronTrigger(hour=1, minute=30), CronTrigger(hour=23, minute=10)]
scheduler.add_job(yourfunc, trigger)