Modification
This commit is contained in:
parent
1443a37470
commit
0d633bfbd4
@ -1,4 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Changer le chemin si différent
|
||||||
source /mnt/backup/swarm/.env
|
source /mnt/backup/swarm/.env
|
||||||
# Tableau permettant d'enregistrer le status des backup pour chaque noeud
|
# Tableau permettant d'enregistrer le status des backup pour chaque noeud
|
||||||
declare -A tab_resultat_backup
|
declare -A tab_resultat_backup
|
||||||
@ -22,7 +23,7 @@ then
|
|||||||
echo "Noeud ${node} : Le service docker n'a pas pu être arrêté. Sauvegarde annulée" > ${dir_logs}/${node}.log
|
echo "Noeud ${node} : Le service docker n'a pas pu être arrêté. Sauvegarde annulée" > ${dir_logs}/${node}.log
|
||||||
else
|
else
|
||||||
# Si Docker arrêté, la sauvegarde est lancée
|
# Si Docker arrêté, la sauvegarde est lancée
|
||||||
/usr/bin/rsync -avAX --log-file=${dir_logs}/${node}.log --log-file-format="File changed! %f %i" $SOURCE $TARGET/backup.${node}
|
/usr/bin/rsync -avAX --log-file=${dir_logs}/${node}.log --log-file-format="Fichier modifié! %f %i" $SOURCE $TARGET/backup.${node}
|
||||||
|
|
||||||
# Traitement du resultat de la sauvegarde
|
# Traitement du resultat de la sauvegarde
|
||||||
resultat=$?
|
resultat=$?
|
||||||
@ -49,10 +50,10 @@ else
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MAIL_SUBJECT="📥 Rapport de sauvegardes Docker Swarm"
|
MAIL_SUBJECT="📥 Rapport de sauvegarde Docker Swarm"
|
||||||
# Envoi de l'email
|
# Envoi de l'email
|
||||||
echo "Mail Subject: " $MAIL_SUBJECT
|
echo "Mail Subject: " $MAIL_SUBJECT
|
||||||
(echo -e "$MAIL_SUBJECT\n\nStatut des sauvegardes:\n"; \
|
(echo -e "$MAIL_SUBJECT\n\nStatut de la sauvegarde:\n"; \
|
||||||
for result in "${!tab_resultat_backup[@]}"; do
|
for result in "${!tab_resultat_backup[@]}"; do
|
||||||
echo -e "${tab_resultat_backup[${result}]}"
|
echo -e "${tab_resultat_backup[${result}]}"
|
||||||
echo -e "${tab_status_docker[${result}]}"
|
echo -e "${tab_status_docker[${result}]}"
|
||||||
|
Loading…
Reference in New Issue
Block a user