17

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

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

在那儿?

4

1 回答 1

28

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

于 2017-10-06T14:46:04.450 回答