From 0116d0f51fca0bb028290abee1789fb11c2d7a5c Mon Sep 17 00:00:00 2001 From: didier Date: Sun, 13 Oct 2024 16:19:32 +0200 Subject: [PATCH] exclude backups --- bin/scriptBorg.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/scriptBorg.sh b/bin/scriptBorg.sh index db79164..9102ba9 100755 --- a/bin/scriptBorg.sh +++ b/bin/scriptBorg.sh @@ -21,7 +21,7 @@ setKazVars . $DOCKERS_ENV . $KAZ_ROOT/secret/SetAllPass.sh -VERSION="V-02-09-2024" +VERSION="V-13-10-2024" PRG=$(basename $0) RACINE=$(echo $PRG | awk '{print $1}') #IFS=' ' @@ -55,6 +55,7 @@ BORGLOG="${borg_BORGLOG}/BorgBackup-$(date +%d-%m-%Y-%H-%M-%S).log" DEBUG=false #Fichier des sauvegardes a supprimer BORG_FIC_DEL=${borg_BORG_FIC_DEL} +BORG_EXCLUDE_BACKUP=${borg_BORG_EXCLUDE_BACKUP} ##################################################### # @@ -129,6 +130,7 @@ Sauvegarde() { --show-rc \ --exclude 'home/*/.cache/*' \ --exclude 'var/tmp/*' \ + --exclude-from ${BORG_EXCLUDE_BACKUP}\ ::$(date +%Y-%m-%d-%H-%M-%S-%A)-{hostname} \ ${LISTREPSAUV} >>${BORGLOG} 2>>${BORGLOG} BACKUP_EXIT=$? @@ -281,6 +283,7 @@ LogFic " - Repertoire a sauver : ${LISTREPSAUV}" LogFic " - Volume Nfs monté : ${VOLUME_SAUVEGARDES}" LogFic " - Repertoire des sauvegardes : ${BORG_REPO}" [ ! -d ${BORGSCRIPTS} ] && LogFic "Pas de repertoire de PRE et POST" || LogFic " - Repertoire des scripts Post/Pré : ${BORGSCRIPTS}" +[ -e ${BORG_EXCLUDE_BACKUP} ] && LogFic " - Fichier des exclusions : ${BORG_EXCLUDE_BACKUP}" [ "${DEBUG}" = true ] && [ -d ${BORGSCRIPTS} ] && echo "Rep des scripts PRE/POST :${BORGSCRIPTS}" LogFic " - Rapport par Mail : ${MAIL_RAPPORT}" LogFic " - Backups jour : ${NB_BACKUPS_JOUR} , Backups semaines : ${NB_BACKUPS_SEM} , Backups mois : ${NB_BACKUPS_MOIS}"