如何将作业配置为以5秒的间隔执行,但要在x的第x小时开始于x的日期,而在y的第y2小时在y的日期结束?
scheduler = TornadoScheduler()
scheduler.add_job(tick2, 'interval', seconds=6)
scheduler.start()
例如,从11月22日14:30开始到11月25日23:00结束,它将每5秒执行一次函数吗?
从interval 触发器文档中,您可以传递start_date和end_date作为关键字参数
因此,您的代码应为
start_date = ... # can be string or datetime object
end_date = ... # can be a string or a datetime object
scheduler.add_job(tick2, 'interval', seconds=6, start_date=start_date, end_date=end_date)