气流中的调度间隔

Schedule interval in airflow

我想弄清楚 dag 间隔是如何工作的。

* * * * *
M H D M Y

时间为 UTC。

示例:

29 21 * * *

这意味着每天 21:29。运行。

我见过一个例子,其中年份是 4。这意味着什么?

29 21 * * 4

29 21 * * 4 表示星期四 21:29。参见 crontab guru

所以以下时间是:

at 2020-12-17 21:29:00
then at 2020-12-24 21:29:00
then at 2020-12-31 21:29:00
then at 2021-01-07 21:29:00
then at 2021-01-14 21:29:00

但是 Airflow 不是 crontab。任务的运行是基于start_dateinterval。见下文