Cron 如何在GCP中每25天运行一次DAG?
我们在DAG函数中有schedule_interval属性,以提供cron表达式来满足我的需求。我认为cron有一个限制,即我们不能使作业/任务连续25天运行一次。下面是每月25日运行作业的cron表达式Cron 如何在GCP中每25天运行一次DAG?,cron,airflow,directed-acyclic-graphs,Cron,Airflow,Directed Acyclic Graphs,我们在DAG函数中有schedule_interval属性,以提供cron表达式来满足我的需求。我认为cron有一个限制,即我们不能使作业/任务连续25天运行一次。下面是每月25日运行作业的cron表达式 5 10 */25 * * 但我需要连续25天运行一次作业/DAG。是否有办法运行DAG以满足我的要求?您可以使用datetime.timedelta设置计划间隔 例如,要计划从今天起25天内第一次在CET时间10:05运行DAG,然后每25天运
5 10 */25 * *
但我需要连续25天运行一次作业/DAG。是否有办法运行DAG以满足我的要求?您可以使用datetime.timedelta设置计划间隔
例如,要计划从今天起25天内第一次在CET时间10:05运行DAG,然后每25天运行一次,可以按如下方式指定DAG脚本:
进口摆
从datetime导入datetime,timedelta
从气流导入DAG
从airflow.operators.dummy_operator导入dummy operator
默认参数={
“所有者”:“气流”,
“开始日期”:日期时间
2019年11月24日10月5日tzinfo=钟摆时区“欧洲/柏林”
,
}
与达格
“my_dag”,计划间隔=timedeltadays=25,默认参数=默认参数,
作为dag:
op=DummyOperatortask\u id='dummy'