【发布时间】:2020-01-16 11:08:54
【问题描述】:
我有一个 DAG 'abc' 计划在 CST 每天早上 7 点运行。出于某种原因,我不想运行明天的实例。我怎样才能跳过那个特定的实例。有没有办法使用命令行来做到这一点?感谢您对此的任何帮助。
【问题讨论】:
标签: airflow directed-acyclic-graphs skip
我有一个 DAG 'abc' 计划在 CST 每天早上 7 点运行。出于某种原因,我不想运行明天的实例。我怎样才能跳过那个特定的实例。有没有办法使用命令行来做到这一点?感谢您对此的任何帮助。
【问题讨论】:
标签: airflow directed-acyclic-graphs skip
我相信您可以在 UI 中的 Browse->DAG Run -> Create 下抢先创建未来日期的 DAG Run,将其初始化为成功(或失败)状态,这应该会阻止调度程序创建新的时间到了就跑。我认为您也可以在 CLI 上使用 trigger_dag 执行此操作,但您只需要单独更新其状态,因为它会默认运行。
【讨论】:
我认为您可以将 start_date 设置为后天或您希望 dag 运行的任何日期,只要它在未来即可。但计划间隔将保持不变,每早上 7 点。您可以在 Default_Args 中开始日期
【讨论】: