每月的第n天运行APScheduler作业

时间:2015-09-03 03:05:04

标签: python cron apscheduler

我正在寻找一个APScheduler触发器,它将在每个月的第n天执行一项工作。例如,我想在每个月的第一个星期二开始工作。或者在每个月的第一个和第三个星期一。

有没有人有触发器来完成这个?您可以几乎使用cron调度程序执行此操作,并让您的函数仔细检查它是否在正确的时间运行:Cron job to run every first or last chosen day of week of every month

1 个答案:

答案 0 :(得分:4)

使用cron trigger的文档:

scheduler.add_job(func, 'cron', day='1st tue')
scheduler.add_job(func, 'cron', day='1st mon,3rd mon')
scheduler.add_job(func, 'cron', day='1st fri,last fri')