Raj*_*hmi 6 cron directed-acyclic-graphs airflow airflow-scheduler
我有一个以 UTC 作为时区的气流调度程序。我想根据 EST 时间安排 DAG。这里的问题是我想安排我的 DAG 在东部标准时间每个周一至周五下午 6 点到晚上 9 点运行。将 EST 转换为 UTC 下午 6 点将变为晚上 10 点,晚上 9 点将变为第二天的凌晨 1 点。
我尝试根据 UTC - '0 10-23,1 * * MON-FRI'给出 crontab 表达式,但由于时区不同,我的 DAG 将跳过周五上午 0 点到凌晨 1 点(美国东部时间晚上 8-9 点)的运行。请帮助我为此做出适当的安排。
任何帮助表示赞赏。
你基本上有两个选择:
您可以在您的中airflow.cfg定义调度时区。以阿姆斯特丹为例:
[core]
default_timezone = Europe/Amsterdam
Run Code Online (Sandbox Code Playgroud)
这将根据阿姆斯特丹时间安排完整的气流安装。
如果您提供start_date时区感知的,它将使用该时区来跟踪夏令时,如此处所述。以下示例直接从气流文档中复制
,并说明了如何让 DAG timeozne 感知。
[core]
default_timezone = Europe/Amsterdam
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8697 次 |
| 最近记录: |