【问题标题】:Apscheduler run job every weekday on specific time rangeApscheduler 每个工作日在特定时间范围内运行作业
【发布时间】:2020-04-30 16:31:41
【问题描述】:

我有一个当前的apscheduler,它运行mon-fri 的工作,间隔为~4 mins 全天。是否可以在特定时间范围内运行作业?在这种情况下,让我们从9:00 am to 5:00 pm 说吧?

我的表情是这样的:

scheduler.add_job(feed_data, 'cron', day_of_week='mon-fri', minute='*/3', jitter=30)

是否可以在此表达式中添加start/end datetime

【问题讨论】:

    标签: python cron scheduler apscheduler


    【解决方案1】:

    您只需添加 hour='9-17' 即可完成此操作。

    【讨论】:

    • 我将时区设置为 scheduler = BackgroundScheduler(timezone='Asia/Karachi') 用于作业。 cron 会为我的服务器时钟运行,即服务器上的9-17 hour,还是会考虑我指定的scheduler timezone
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-05
    • 2015-11-28
    • 2017-11-18
    相关资源
    最近更新 更多