Я хочу запустить интервальное задание, но только в течение указанного периода времени (понедельник-пятница, 9-17).
К сожалению, оно вообще не запускается (после scheduler.start()
ничего не происходит).
from apscheduler.triggers.combining import AndTrigger
from apscheduler.triggers.interval import IntervalTrigger
from apscheduler.triggers.cron import CronTrigger
from apscheduler.schedulers.background import BackgroundScheduler
def foonc():
print("hello, it's me")
scheduler = BackgroundScheduler()
trigger = AndTrigger([IntervalTrigger(seconds=2), CronTrigger(day_of_week='mon-fri', hour='9-17')])
scheduler.add_job(func=foonc, trigger=trigger)
scheduler.start()
Удаление hour=...
в CronTrigger ничего не меняет.
Есть идеи, почему это не работает?