【问题标题】:Airflow - How to skip next day's instance?气流 - 如何跳过第二天的实例?
【发布时间】:2020-01-16 11:08:54
【问题描述】:

我有一个 DAG 'abc' 计划在 CST 每天早上 7 点运行。出于某种原因,我不想运行明天的实例。我怎样才能跳过那个特定的实例。有没有办法使用命令行来做到这一点?感谢您对此的任何帮助。

【问题讨论】:

    标签: airflow directed-acyclic-graphs skip


    【解决方案1】:

    我相信您可以在 UI 中的 Browse->DAG Run -> Create 下抢先创建未来日期的 DAG Run,将其初始化为成功(或失败)状态,这应该会阻止调度程序创建新的时间到了就跑。我认为您也可以在 CLI 上使用 trigger_dag 执行此操作,但您只需要单独更新其状态,因为它会默认运行。

    【讨论】:

    • 谢谢丹尼尔,我会检查的。我还有一个与 Airflow Windows 服务器有关的问题。如果我们想在 Unix 服务器上执行一个 Unix 脚本,我们使用 bash 操作符。关于在 Windows 服务器中执行文件的任何想法,我们可以使用哪个运算符来触发 Windows 服务器上的文件。感谢任何帮助。
    【解决方案2】:

    我认为您可以将 start_date 设置为后天或您希望 dag 运行的任何日期,只要它在未来即可。但计划间隔将保持不变,每早上 7 点。您可以在 Default_Args 中开始日期

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-20
      • 2017-01-01
      • 1970-01-01
      • 2020-01-05
      • 1970-01-01
      • 2020-03-16
      • 2020-05-30
      • 1970-01-01
      相关资源
      最近更新 更多