【发布时间】:2019-03-01 16:52:02
【问题描述】:
我的作业 A 依赖于父作业 B,当 B 成功时触发 A。
问题是 B 可能会在一天中错误地完成几次(上游的错误)。
我怎样才能让 A 依赖于 B 并且只有在同一天还没有触发时才触发?
【问题讨论】:
我的作业 A 依赖于父作业 B,当 B 成功时触发 A。
问题是 B 可能会在一天中错误地完成几次(上游的错误)。
我怎样才能让 A 依赖于 B 并且只有在同一天还没有触发时才触发?
【问题讨论】:
没有找到任何其他解决方案,但在中间引入了新的“防守工作”:
command: (( "X$(date +%F)" != "X$(cat defensive_trigger_date)" )) && ( echo $(date +%F) > defensive_trigger_date; echo $(date +%F) )
高级逻辑:
【讨论】: