feat(ds-flow): 前端设计系统治理重构(Flutter 五端 + Web 两端) #2
@@ -39,10 +39,11 @@ fi
|
|||||||
cat "$BK"
|
cat "$BK"
|
||||||
ENDSSH
|
ENDSSH
|
||||||
|
|
||||||
# 本地二次校验:gzip 完好 + 大小 sanity(空/损坏库会很小)。
|
# 本地二次校验:gzip 完好 + 非空 sanity。空 gzip 仅 ~20 字节;真备份(即便很小的库)
|
||||||
|
# gzip 后也远大于 1KB,故用 >1k 区分「空/断流」与「有效备份」(不用 50k:小库压缩后可能 <50k)。
|
||||||
gzip -t "$DEST"
|
gzip -t "$DEST"
|
||||||
if ! find "$DEST" -size +50k -print -quit | grep -q .; then
|
if ! find "$DEST" -size +1k -print -quit | grep -q .; then
|
||||||
echo "==> backup-db: 备份异常小(<50k),中止" >&2
|
echo "==> backup-db: 备份异常小(<1k,疑似空/断流),中止" >&2
|
||||||
rm -f "$DEST"
|
rm -f "$DEST"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user