可以使用“condition: s(job_name)”来定义上游成功启动和完成的条件,同时使用“days_of_week: all”和“isoccurrence”选项来限制任务在当天运行。以下是一个例子:
insert_job: job_name
condition: s(upstream_job)
days_of_week: all
start_times: "00:00"
isoccurrence: 1
command: your_command
在这个例子中,“job_name”是待运行的任务名称,“upstream_job”是上游成功完成的任务名称。通过设置“condition: s(upstream_job)”来确保上游任务成功启动和完成。
“days_of_week: all”选项用于指定任务在所有星期几运行,同时,“isoccurrence: 1”选项用于限制任务只在当天运行。
注意,“start_times”选项用于指定任务在当天运行的时间。在这个例子中,任务将在每天的“00:00”运行。可以根据实际情况调整时间。