0
目标非常简单:我需要为手动任务创建一个DAG,该任务不应该定期运行,而只能在管理员按下“运行”按钮时执行。理想情况下,无需切换“取消暂停”和“暂停”DAG(您知道某人肯定会忘记暂停)。如何定义不应该定期运行的气流DAG /任务
到目前为止,我只有schedule_interval="0 0 30 2 *"
(2月30日希望永远不会发生),但必须有更好的方法!
有吗?
目标非常简单:我需要为手动任务创建一个DAG,该任务不应该定期运行,而只能在管理员按下“运行”按钮时执行。理想情况下,无需切换“取消暂停”和“暂停”DAG(您知道某人肯定会忘记暂停)。如何定义不应该定期运行的气流DAG /任务
到目前为止,我只有schedule_interval="0 0 30 2 *"
(2月30日希望永远不会发生),但必须有更好的方法!
有吗?
根据documentation,您可以将调度程序预设置为None
(不要调度,仅用于“外部触发”的DAG)。另外,如果安排一次且仅安排一次,则可以将其设置为@once
。
太棒了!没有注意到。对我感到羞耻;)谢谢! –