Script de copie des sauvegardes de Decidim vers un serveur distant

#!/bin/bash
 
# Définir les variables
BACKUP_DIR="/home/ubuntu/save/decidim_prod"
REMOTE_USER="XXXXX"
REMOTE_HOST="IP.DE.HOTE.DISTANT"
REMOTE_DIR="/home/chezlautre/backup_site_from_Decidim"
LOG_FILE="/home/ubuntu/save/rsync_files_database_folders_decidim.txt"
 
# Utiliser rsync pour synchroniser le dossier de sauvegarde vers le serveur distant
rsync -av --delete -e "ssh -i /home/ubuntu/.ssh/id_rsa -p 666" "$BACKUP_DIR/" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR" >> "log.txt" 2>&1
 
 
# Vérifier si la synchronisation a réussi
if [ $? -eq 0 ]; then
    echo "Synchronisation du dossier de sauvegarde vers le serveur distant terminée avec succès." >> "$LOG_FILE"
else
    echo "Erreur lors de la synchronisation du dossier de sauvegarde vers le serveur distant." >> "$LOG_FILE"
fi