gpt4 book ai didi

apscheduler - 每 4 天运行一次作业,但现在应该第一次运行

转载 作者:行者123 更新时间:2023-12-03 15:57:44 25 4
gpt4 key购买 nike

我正在尝试设置 APScheduler每 4 天运行一次,但我需要立即开始运行该作业。我尝试使用 interval触发器,但我发现它在运行前等待指定的时间。我还尝试通过以下方式使用 cron:

sched = BlockingScheduler()
sched.add_executor('processpool')

@sched.scheduled_job('cron', day='*/4')
def test():
print('running')

我得到的最后一个想法是使用 start_date在过去:
@sched.scheduled_job('interval', seconds=10, start_date=datetime.datetime.now() - datetime.timedelta(hours=4))

但在运行前仍然等待 10 秒。

最佳答案

试试这个:

@sched.scheduled_job('interval', days=4, next_run_time=datetime.datetime.now())

关于apscheduler - 每 4 天运行一次作业,但现在应该第一次运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48486966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com