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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user