【发布时间】:2020-10-26 23:41:33
【问题描述】:
我想在工作日的上午 8 点到晚上 17 点之间每 10 分钟运行一次任务。我正在尝试这样:
cron = BackgroundScheduler(daemon=True, timezone='UTC')
cron.add_job(service.test, trigger='cron',
day_of_week='mon-fri', hour='7-16', minute=10)
cron.start()
但什么也没发生。我做错了什么?
【问题讨论】:
-
文档指出“调度程序启动后,您无法再更改其设置。”。我不确定设置是否也指新工作。
-
另外,现在的 UTC 时间是第 20 小时,所以即使你在启动调度程序之前添加了作业,它现在也不会工作。
-
@Roy2012 它是在调用 start 之前设置的,但我更改了它是否有效。
-
所以请更改问题中的代码以反映...
-
@keanu 我正在尝试获取巴西的时区
标签: python scheduled-tasks apscheduler