fix(data): wrapper rc 聚合真失败优先(1/2>3),勿让墙钟码吞失败码 [nas]
This commit is contained in:
@@ -62,7 +62,14 @@ GID_ADMINS=101 # administrators(Synology ACL 授权组,金丝雀实测必带)
|
||||
echo "=== daily 非零($rc_daily), 跳过 backfill lane(次日自愈) ==="
|
||||
fi
|
||||
} >> "$LOG" 2>&1
|
||||
if [ "${rc_daily:-1}" -ne 0 ]; then
|
||||
# rc 聚合: 真失败(1/2)优先于让路(3);全让路=3;全零=0
|
||||
if [ "${rc_back:-0}" -ne 0 ] && [ "${rc_back:-0}" -ne 3 ]; then
|
||||
exit "$rc_back"
|
||||
fi
|
||||
if [ "${rc_daily:-1}" -ne 0 ] && [ "${rc_daily:-1}" -ne 3 ]; then
|
||||
exit "$rc_daily"
|
||||
fi
|
||||
exit "${rc_back:-0}"
|
||||
if [ "${rc_daily:-1}" -ne 0 ] || [ "${rc_back:-0}" -ne 0 ]; then
|
||||
exit 3
|
||||
fi
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user