我正在寻找一个 APScheduler 触发器,它将在每月的第 n 天执行一项作业。例如,我想在每个月的第一个星期二运行一个作业。或者每个月的第一个和第三个周一。
有没有人有一个触发器可以实现这一点?你可以almost使用 cron 调度程序来执行此操作,并让您的函数仔细检查它是否在正确的时间运行:Cron 作业在每月选定的一周的第一天或最后一天运行 https://stackoverflow.com/questions/16498505/cron-job-to-run-every-first-or-last-chosen-day-of-week-of-every-month
使用文档计划任务触发器 http://apscheduler.readthedocs.org/en/latest/modules/triggers/cron.html#expression-types:
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')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)