fix: backup-code-s3 retention bash comparison

This commit is contained in:
root 2026-07-22 06:59:44 +00:00
parent f67fe6432d
commit 1a60fe07e0
1 changed files with 1 additions and 1 deletions

View File

@ -56,7 +56,7 @@ mc ls "beget/${S3_BUCKET}/${S3_PREFIX}/code/" 2>/dev/null \
| awk '{print $NF}' \ | awk '{print $NF}' \
| while read -r fname; do | while read -r fname; do
file_date=$(echo "$fname" | grep -oP '\d{4}-\d{2}-\d{2}' || echo "") file_date=$(echo "$fname" | grep -oP '\d{4}-\d{2}-\d{2}' || echo "")
if [ -n "$file_date" ] && [ "$file_date" < "$CUTOFF" ]; then if [ -n "$file_date" ] && [[ "$file_date" < "$CUTOFF" ]]; then
mc rm "beget/${S3_BUCKET}/${S3_PREFIX}/code/${fname}" --quiet 2>/dev/null mc rm "beget/${S3_BUCKET}/${S3_PREFIX}/code/${fname}" --quiet 2>/dev/null
echo "[$(date)] Deleted old backup: ${fname}" echo "[$(date)] Deleted old backup: ${fname}"
fi fi