【问题标题】:How to define Airflow DAG/task that shouldn't run periodically如何定义不应定期运行的 Airflow DAG/任务
【发布时间】:2017-10-06 14:01:57
【问题描述】:

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

到目前为止,我只带了schedule_interval="0 0 30 2 *"(希望永远不会出现 2 月 30 日),但一定有更好的方法!

有吗?

【问题讨论】:

    标签: airflow apache-airflow airflow-scheduler


    【解决方案1】:

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

    【讨论】:

    • 太棒了!没注意到。真丢脸;)谢谢!
    猜你喜欢
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多