我有一个气流障碍物,预定每天运行,但仅在星期日的不同时间运行。假设我想在周一至周六的下午5点运行dag,但需要在周日的上午10点运行dag,是否可以不创建单独的dag?我尝试使用if if来设置schedule_interval变量,如下面的python脚本中所示。但是以下方法的问题是,星期一至星期六的下午5点触发了dag,但是在星期天,它以某种方式触发了两次,分别是上午12点和上午10点。有人可以帮我解决问题。
today = date.today();
if today.isoweekday()==7:
schedule='0 10 * * *'
else:schedule='0 17 * * *'
dag = DAG('test', catchup=False,schedule_interval=schedule,default_args=default_args) as dag: