Python 是否可以基于同一dag中另一个任务的状态在dag中运行任务?

Python 是否可以基于同一dag中另一个任务的状态在dag中运行任务?,python,dependencies,task,airflow,directed-acyclic-graphs,Python,Dependencies,Task,Airflow,Directed Acyclic Graphs,仅当任务a未处于运行状态时,我需要获取任务“a”的状态并触发任务“B”。在airflow中是否有可能做到这一点?否,您只能在任务成功、失败(上游_失败)或甚至忽略其状态后才能依赖它,但您不能依赖于任务的未运行状态,未运行意味着无、已计划、已排队、已成功、失败、上游_失败、已跳过、,没有此选项。但是还有其他方法吗?我有一个任务,只有在另一个任务没有运行时才应该运行。就像在autosys中一样,我们可以使用n(jobname)来执行此操作

仅当任务a未处于运行状态时,我需要获取任务“a”的状态并触发任务“B”。在airflow中是否有可能做到这一点?

否,您只能在任务成功、失败(上游_失败)或甚至忽略其状态后才能依赖它,但您不能依赖于任务的未运行状态,未运行意味着无、已计划、已排队、已成功、失败、上游_失败、已跳过、,没有此选项。

但是还有其他方法吗?我有一个任务,只有在另一个任务没有运行时才应该运行。就像在autosys中一样,我们可以使用n(jobname)来执行此操作