Cron选项卡安排在不同日期的不同时间

问题描述:

我需要安排在星期四下午7点和星期五的工作,我需要安排在晚上11点。我使用的气流和需要像Cron选项卡安排在不同日期的不同时间

0 19 * *周一至周四

任何建议,欢迎cron的标签符号。

谢谢

问候, CJ

您可以创建DAG为:

dag = DAG("Your_dag", default_args=default_args, schedule_interval="0 19 * * 1-4") 
+0

这是为星期四,但我需要它运行在星期五11。我如何适应? –

+0

我想你应该把它作为两个不同的DAG来处理。 –

你可以做这样的事情:

schedules = { 
    'M-Th': '0 19 * * 1-4', 
    'F': '0 23 * * 5', 
} 

for name, schedule in schedules.items(): 
    globals()[name] = DAG('<base_dag_name.' + name, default_args=default_args, schedule_interval=schedule) 

这将创建两个来自单个文件的DAG。 DAG需要在全球范围内得到Airflow的认可。