【发布时间】:2021-07-31 05:55:59
【问题描述】:
我对 Airflow 很陌生。但是,我遇到了新手在处理调度间隔时遇到的同样的时间和间隔问题。因此,我想尝试通过 cli 从外部触发 DAG。这可以通过简单地转到控制台并输入示例来完成:
airflow trigger_dag tutorial
(使用气流泊坞窗图像:1.10.9)
接下来我想看看相同的命令是否适用于常规 cron 作业,因为我想像 cron 作业时间一样触发它。因此,我创建了一个类似这样的 cron 作业:
* * * * * airflow trigger_dag tutorial
但是,这现在不会触发 DAG。 在其他几个实验中,我可以通过 shell 脚本中的相同命令手动触发 DAG,但无法通过 cron 作业使用 sh 命令来完成。 (我已经验证了 cron 工作正常,就像我尝试输出一个普通文件一样。)
谁能告诉我如何通过常规 cron 作业触发 DAG? 或者这里出了什么问题?
【问题讨论】: