如何在同一 DAG 中安排午夜任务和每小时其他任务
How to schedule a task at midnight and the other tasks every hour in the same DAG
我想知道是否可以在单个 DAG 中使用不同的调度程序,我解释一下我的用例:每天午夜执行的任务 创建文件 (每天一个新文件)其他任务将每小时执行一次,以 将数据 追加到文件中。
如你所见,我有两个 scheduler_interval
0 0 * * *
(每天午夜)=> 创建一个新文件
0 * * * *
(每小时)=>追加数据
有解决此问题的想法吗?
您可以使用python分支运算符来解决您的问题。此 python 分支运算符将检查当前时间是否为午夜,然后转到创建文件任务,否则转到将数据附加到文件的任务。调度程序应该是每小时一次。
我想知道是否可以在单个 DAG 中使用不同的调度程序,我解释一下我的用例:每天午夜执行的任务 创建文件 (每天一个新文件)其他任务将每小时执行一次,以 将数据 追加到文件中。
如你所见,我有两个 scheduler_interval
0 0 * * *
(每天午夜)=> 创建一个新文件
0 * * * *
(每小时)=>追加数据
有解决此问题的想法吗?
您可以使用python分支运算符来解决您的问题。此 python 分支运算符将检查当前时间是否为午夜,然后转到创建文件任务,否则转到将数据附加到文件的任务。调度程序应该是每小时一次。