如何定义不应定期运行的气流DAG /任务

时间:2017-10-06 14:01:57

标签: airflow apache-airflow airflow-scheduler

目标非常简单:我需要为不应定期运行的手动任务创建DAG,但仅在管理员按下"运行"按钮。理想情况下,无需切换"取消暂停"并且"暂停" DAG(你知道有人肯定会忘记暂停)。

到目前为止,我只带着schedule_interval="0 0 30 2 *"(2月30日希望永远不会发生),但必须有更好的方法!

有吗?

1 个答案:

答案 0 :(得分:6)

基于documentation,您可以将调度程序预设设置为None(不计划,仅用于“外部触发的”DAG)。此外,如果只安排一次,您可以将其设置为@once