我有以下配置的气流障碍:
{
'start_date': datetime(2017, 1, 1, 0, 0, 0)
'end_date': datetime(2019, 6, 1, 0, 0, 0),
schedule_interval='@yearly',
catchup=True
}
对于上述情况,在
上创建了2个时间表=> 2017-01-01, 2018-01-01.
它不会为2019-01-01创建,因为我了解调度程序的调度仅在调度间隔完成后才能进行。在这种情况下,2019年仍未结束,因此未计划。
自从我给出了end_date以来,调度程序不应该知道end_date已经结束并触发它。
我知道将解决方案的开始日期调整为一年,并调整工作中的日期范围(执行日期+ 1年)。 (例如,从开始日期:2016年1月1日开始安排)。因此,我们将有3个时间表(2016、2017、2018)来获取所有窗口。
有没有人可以解决这个问题,或者我缺少什么?任何指针都将非常有帮助。
谢谢, 亚历克斯