cometique

This commit is contained in:
Didier Denoual 2024-10-13 16:35:16 +02:00
parent c67580102e
commit f2165c4a32

View File

@ -244,6 +244,21 @@ Borginfo() {
exit exit
} }
main() { 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 ******************************************************************* # ****************************************************** Main *******************************************************************
# Création du fichier de log # 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;} [ ! $(echo ${BORG_REPO} | grep -i ssh 2>/dev/null) ] && { echo "Problème avec le repo distant ";exit 1;}
fi fi
# Test si le REPO est monté : on sort #Test si le REPO est monté : on sort
if grep borgfs /etc/mtab >/dev/null 2>&1 if [ "${REPO_MOUNT_ACTIVE}" = "true" ]
then then
echo "le REPO : ${BORG_REPO} est monté , je sors" echo "le REPO : ${BORG_REPO} est monté , je sors"
LogFic "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" ExpMail ${MAILDEST} "${site} : Sauvegarde en Erreur !!!!" "le REPO : ${BORG_REPO} est monté, sauvegarde impossible"
exit 1 exit 1
fi fi
# Tout se passe bien on continue # Tout se passe bien on continue
LogFic " - Repertoire a sauver : ${LISTREPSAUV}" LogFic " - Repertoire a sauver : ${LISTREPSAUV}"
LogFic " - Volume Nfs monté : ${VOLUME_SAUVEGARDES}" LogFic " - Volume Nfs monté : ${VOLUME_SAUVEGARDES}"