Standardize error message prefixes in backup.sh

Replace emoji-based prefixes with consistent [ERR], [WARN], and [*]
prefixes for better parsing and logging compatibility.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
BeauTroll
2025-12-17 18:16:21 +01:00
parent 256d2632a1
commit 701513ce15

View File

@@ -5,7 +5,7 @@ set -euo pipefail
# Charger les variables d'environnement
if [ ! -f .env ]; then
echo " Erreur: Fichier .env introuvable"
echo "[ERR] Erreur: Fichier .env introuvable"
exit 1
fi
@@ -28,7 +28,7 @@ BACKUP_RETENTION_DAYS=7
cleanup() {
local exit_code=$?
if [ "$exit_code" -ne 0 ]; then
echo " Erreur détectée (code: $exit_code), nettoyage..."
echo "[ERR] Erreur détectée (code: $exit_code), nettoyage..."
fi
# Désactiver le mode maintenance si activé
@@ -48,17 +48,17 @@ cleanup() {
trap cleanup EXIT INT TERM
echo "🔧 Démarrage du backup: $BACKUP_NAME"
echo "[*] Démarrage du backup: $BACKUP_NAME"
# Créer le dossier de backup
mkdir -p "$BACKUP_PATH"
# 1. Activer le mode maintenance
echo "⏸️ Activation du mode maintenance..."
echo "[-] Activation du mode maintenance..."
if docker-compose exec -T -u www-data nextcloud php occ maintenance:mode --on; then
MAINTENANCE_ENABLED=true
else
echo " Impossible d'activer le mode maintenance"
echo "[ERR] Impossible d'activer le mode maintenance"
exit 1
fi
@@ -71,7 +71,7 @@ if ! docker-compose exec -T db sh -c "MYSQL_PWD=\"\$MYSQL_PASSWORD\" mysqldump \
--single-transaction \
--quick \
--lock-tables=false" >"$BACKUP_PATH/database.sql"; then
echo " Erreur lors du backup de la base de données"
echo "[ERR] Erreur lors du backup de la base de données"
exit 1
fi
@@ -103,13 +103,13 @@ echo "▶️ Désactivation du mode maintenance..."
if docker-compose exec -T -u www-data nextcloud php occ maintenance:mode --off; then
MAINTENANCE_ENABLED=false
else
echo "⚠️ Attention: Impossible de désactiver le mode maintenance"
echo "[WARN] Attention: Impossible de désactiver le mode maintenance"
fi
# 7. Créer une archive complète
echo "🗜️ Compression finale..."
if ! tar -czf "$BACKUP_DIR/$BACKUP_NAME.tar.gz" -C "$BACKUP_DIR" "$BACKUP_NAME/"; then
echo " Erreur lors de la compression"
echo "[ERR] Erreur lors de la compression"
exit 1
fi