Airflow 使用不同间隔的任务运行DAG

Airflow 使用不同间隔的任务运行DAG,airflow,directed-acyclic-graphs,airflow-scheduler,Airflow,Directed Acyclic Graphs,Airflow Scheduler,我有3个任务,A、B和C。我只想运行任务A一次,然后每月运行任务B直到结束日期,然后只运行任务C一次以清理 这与此问题类似,但不适用 感谢您的帮助对于本应只运行一次的任务,您可以从中获得灵感 就任务B&C而言,可以使用短路运算符将其与A绑定(如您引用的示例中所述) 或者,您可以在内部使用跳过B和C,这非常好地解决了问题。我曾考虑过将它分成两个独立的DAG,并在另一个DAG完成时使用传感器触发一个DAG,但这个解决方案没有那么优雅。 -> B

我有3个任务,A、B和C。我只想运行任务A一次,然后每月运行任务B直到结束日期,然后只运行任务C一次以清理

这与此问题类似,但不适用


感谢您的帮助

对于本应只运行一次的任务,您可以从中获得灵感


就任务B&C而言,可以使用
短路运算符将其与A绑定(如您引用的示例中所述)


或者,您可以在内部使用

跳过B和C,这非常好地解决了问题。我曾考虑过将它分成两个独立的DAG,并在另一个DAG完成时使用传感器触发一个DAG,但这个解决方案没有那么优雅。
                   -> B
                 /
A -> ShortCircuit
                 \
                   -> C