我有一个DAG。这是参数示例。
\ndag = DAG(\n \'My Dag\',\n default_args=default_args,\n description=\'Cron Job : My Dag\',\n schedule_interval=\'45 07 * * *\',\n # start_date=days_ago(0),\n start_date = datetime(2021, 4, 6, 10, 45),\n tags=[\'My Dag Tag\'],\n concurrency = 1,\n is_paused_upon_creation=True,\n catchup=False # Don\xe2\x80\x99t run previous and backfill; run only latest\n)\nRun Code Online (Sandbox Code Playgroud)\n阅读 Apache Airflow 的文档,我想我已将 DAG 设置为每天 7:45 运行。但是,如果我暂停 DAG 并在几天后取消暂停,那么一旦我取消暂停(当然是当天),它仍然会运行,因为 catch=False 可以避免回填。
\n这不是预期的行为,对吧?
\n我的意思是,我安排在 7 点 45 分。当我在 10:00 取消暂停时,它应该在下一个 7:45 之前根本不会运行。
\n我在这里缺少什么?
\n