繁体   English   中英

Airflow 中的动态 schedule_interval

[英]Dynamic schedule_interval in Airflow

我尝试在 Airflow 中运行动态 schedule_interval,如下所示。 但它仅在我手动运行 dag 时才有效。 您能否帮我说一下,如果动态 schedule_interval 可能是一个原因,为什么 dag 不会自动运行,或者还有其他原因吗?

if datetime.today().day == 1:
    schedule_interval = '00 07 * * *'
else:
    schedule_interval = '00 07 * * 1'

谢谢!

您不应该像这样将schedule_interval设置为动态的,因为它会导致意外的结果(如您所见)。

看起来您试图仅在星期一运行 DAG,对吗? 如果是这种情况,那么您需要做的就是将schedule_interval设置为00 07 * * 1 ,您不需要if条件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM