22,8 → 22,8 |
DIR_BASE="$DIR_SAVE/base" # répertoire de sauvegarde de la base de données usagers |
DIR_ARCHIVE="$DIR_SAVE/archive" # répertoire de sauvegarde des archives de log |
NOW="$(date +%G%m%d-%Hh%M)" # date et heure du moment |
DIR_TMP="/tmp/archive-$NOW" # Répertoire temporaire d'export |
FILE="archive-$NOW.tar.gz" # Nom du fichier de l'archive |
DIR_TMP="/tmp/traceability-$NOW" # Répertoire temporaire d'export |
FILE="traceability-$NOW.tar.gz" # Nom du fichier de l'archive |
EXPIRE_DAY=365 # Nbre de jour avant suppression des fichiers journaux |
CRYPT="0" # chiffrement des logs ( 0=non / 1=oui) --> Si oui alors la signature est automatiquement activée |
# log files encryption ( 0=no / 1=yes) --> if yes, the signature is automaticly enabled |
72,9 → 72,9 |
find . -mtime -7 -name 'nfcapd.[0-9]*' | xargs tar -cf $DIR_TMP/traceability-ALL-$NOW.tar; |
fi |
cd /tmp/ |
nb_files=`ls archive-$NOW/* 2>/dev/null | wc -w` |
nb_files=`ls traceability-$NOW/* 2>/dev/null | wc -w` |
if [ $nb_files -ne 0 ]; then |
tar cvzf /tmp/$FILE archive-$NOW/* |
tar cvzf /tmp/$FILE traceability-$NOW/* |
else echo "no file to archive" |
fi |
} # end archive |
110,7 → 110,7 |
} |
fi |
fi |
rm -rf /tmp/archive-* |
rm -rf /tmp/traceability-* |
chown root:apache $DIR_ARCHIVE/* |
;; |
--live | -l) |