|
|
@@ -103,9 +103,9 @@ ssh "${SERVER_USER}@${SERVER_HOST}" "
|
|
103
|
103
|
ls -lh ${REMOTE_DIR}/backup/ | tail -5
|
|
104
|
104
|
# 清理旧备份,保留最近 10 个
|
|
105
|
105
|
BACKUP_COUNT=\$(ls -1t ${REMOTE_DIR}/backup/${APP_NAME}-*.jar 2>/dev/null | wc -l)
|
|
106
|
|
- if [ "\$BACKUP_COUNT" -gt 3 ]; then
|
|
107
|
|
- ls -1t ${REMOTE_DIR}/backup/${APP_NAME}-*.jar | tail -n +4 | xargs -r rm -f
|
|
108
|
|
- echo " 已清理旧备份,保留最近 3 个"
|
|
|
106
|
+ if [ "\$BACKUP_COUNT" -gt 10 ]; then
|
|
|
107
|
+ ls -1t ${REMOTE_DIR}/backup/${APP_NAME}-*.jar | tail -n +11 | xargs -r rm -f
|
|
|
108
|
+ echo " 已清理旧备份,保留最近 10 个"
|
|
109
|
109
|
fi
|
|
110
|
110
|
else
|
|
111
|
111
|
echo ' 无现有版本,跳过备份'
|