From f2165c4a323c99e5ae21cf72a96074d6722f2d7b Mon Sep 17 00:00:00 2001 From: didier Date: Sun, 13 Oct 2024 16:35:16 +0200 Subject: [PATCH] cometique --- bin/scriptBorg.sh | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/bin/scriptBorg.sh b/bin/scriptBorg.sh index c140f7b..732defa 100755 --- a/bin/scriptBorg.sh +++ b/bin/scriptBorg.sh @@ -244,6 +244,21 @@ Borginfo() { exit } main() { +# Test si le REPO est monté +if grep borgfs /etc/mtab >/dev/null 2>&1 +then + REPO_MOUNT_ACTIVE=true +else + REPO_MOUNT_ACTIVE=false +fi + +# on affiche tout le temps le message si le repo est monté +if [ "${REPO_MOUNT_ACTIVE}" = "true" ] +then + echo "*****************************************************************************************" + echo -e "${RED} WARNING : ${NC} Le repo ${BORG_REPO} est monté" + echo "*****************************************************************************************" +fi # ****************************************************** Main ******************************************************************* # Création du fichier de log @@ -268,15 +283,16 @@ else [ ! $(echo ${BORG_REPO} | grep -i ssh 2>/dev/null) ] && { echo "Problème avec le repo distant ";exit 1;} fi -# Test si le REPO est monté : on sort -if grep borgfs /etc/mtab >/dev/null 2>&1 +#Test si le REPO est monté : on sort +if [ "${REPO_MOUNT_ACTIVE}" = "true" ] then - echo "le REPO : ${BORG_REPO} est monté , je sors" - LogFic "le REPO : ${BORG_REPO} est monté , je sors" - ExpMail borg@${domain} "${site} : Sauvegarde en Erreur !!!!" ${MAIL_RAPPORT} "le REPO : ${BORG_REPO} est monté, sauvegarde impossible" - exit 1 + echo "le REPO : ${BORG_REPO} est monté , je sors" + LogFic "le REPO : ${BORG_REPO} est monté , je sors" + ExpMail ${MAILDEST} "${site} : Sauvegarde en Erreur !!!!" "le REPO : ${BORG_REPO} est monté, sauvegarde impossible" + exit 1 fi + # Tout se passe bien on continue LogFic " - Repertoire a sauver : ${LISTREPSAUV}" LogFic " - Volume Nfs monté : ${VOLUME_SAUVEGARDES}"