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}"