Airflow 在单个DAG中组合两个cron调度间隔

Airflow 在单个DAG中组合两个cron调度间隔,airflow,cron,Airflow,Cron,重写问题: 使用,我想安排一个进程从凌晨2点到10点每两小时运行一次,22:30一次。schedule\u interval参数接受cron表达式,但无法定义单个cron表达式来实现上述调度。目前,我做到了: dag=dag(进程名称,计划间隔=302,4,6,8,10,12,14,16,18,20,22,23***',默认参数=默认参数) 但这将在一小时后每30分钟执行一次,从2点到23点每2小时执行一次 有没有一种方法可以将两个cron计划组合在一起 0 2-10/2 * * * 30 2

重写问题:

使用,我想安排一个进程从凌晨2点到10点每两小时运行一次,22:30一次。
schedule\u interval
参数接受cron表达式,但无法定义单个cron表达式来实现上述调度。目前,我做到了:

dag=dag(进程名称,计划间隔=302,4,6,8,10,12,14,16,18,20,22,23***',默认参数=默认参数)
但这将在一小时后每30分钟执行一次,从2点到23点每2小时执行一次

有没有一种方法可以将两个cron计划组合在一起

0 2-10/2 * * *
30 22 * * *
原始问题:

我有
2,4,6,10,12,14,16,18,20,2200**


我需要在我的日程安排中有
23,30
,但我不希望2-22以30分钟的间隔运行。

因此,我意识到,这是不可能的

所以,我意识到,这是不可能的

你有解决办法吗?我很想实现它:)你有解决方案吗?我很想实现它:)您是在使用Linux cron调度器(crontab)还是完全不同的东西。基于java的解决方案还是其他什么?@kvantour该解决方案将是在Airflow中实现的DAG.py脚本中的字符串
dag=dag(进程名称,计划间隔=302,4,6,8,10,12,14,16,18,20,22,23***',默认值=默认值)
Hi Josh,我以我理解的方式改写了这个问题。如果这个新版本没有反映出你原来的问题,请随意回答。对我来说很好@kvantourI,希望有人能在这里帮助你。很抱歉,我不能。您是在使用Linux cron调度程序(crontab)还是完全不同的东西。基于java的解决方案还是其他什么?@kvantour该解决方案将是在Airflow中实现的DAG.py脚本中的字符串
dag=dag(进程名称,计划间隔=302,4,6,8,10,12,14,16,18,20,22,23***',默认值=默认值)
Hi Josh,我以我理解的方式改写了这个问题。如果这个新版本没有反映出你原来的问题,请随意回答。对我来说很好@kvantourI,希望有人能在这里帮助你。对不起,我不能。