Commit a34bf148 authored by Thierry Fenasse's avatar Thierry Fenasse

nettouyage d'anciens trucs inutilisés

parent 90ced6e9
......@@ -8,20 +8,18 @@
#
# DESTINATION est le disque USB (ou le dossier) contenant ce script
# LISTE est la liste de dossiers qu'il faut prendre dans la sauvegarde
# EXCLUSIONS est le fichiers contenant ce que rsync ne doit pas prendre
# DUJOURHEURE qui sera ajouté au fichiers supprimés de la destination lors de la tâche de sauvegarde.
# DUJOUR qui sera ajouter devant le fichier log. Pour le moment, c'est son nom.
# MACHINE est le nom de l'hote qui exécute la tâche
# MOUNTSTATUS est à 0 ou 1 si le disque USB est monté
NOMDUVOLUME=$(basename ${PWD})
DESTINATION=$(pwd)
LISTE=$(cat sources.liste)
EXCLUSIONS="exclusions.liste"
DUJOURHEURE=$(date "+%Y-%m-%d-%H-%M-%S")
DUJOUR=$(date "+%G-%m-%d")
MACHINE=$(hostname)
MOUNTSTATUS=`mount | grep ${NOMDUVOLUME} | wc -l`
## Pour débugger
## 0 pour désactiver
......@@ -29,20 +27,18 @@ MOUNTSTATUS=`mount | grep ${NOMDUVOLUME} | wc -l`
DEBUG=0
if [ $DEBUG = 1 ]; then
echo $NOMDUVOLUME
echo $DESTINATION
echo $LISTE
echo $EXCLUSIONS
echo $DUJOURHEURE
echo $DUJOUR
echo $MACHINE
echo $MOUNTSTATUS
exit 0
fi
function doCheckDirectories {
## Pour tester et créer si nécessaire les dossiers de destination
echo
## Vérifie que le dossier RAPPORTS existe
if [ ! -d ${DESTINATION}/RAPPORTS ]; then
echo "${DESTINATION}/RAPPORTS inexistant, création . . ."
......@@ -103,7 +99,6 @@ function finishScript {
#################################################################
## Script
## vérifie si le disque USB est monté
## Vérifions la présence de la ou des destinations
doCheckDirectories >> /tmp/$DUJOUR.log
......@@ -120,6 +115,5 @@ finishScript >> /tmp/$DUJOUR.log
## Supprime les dossiers poubelle vides créés inutilement par rsync
find ${DESTINATION}/POUBELLE/ -type d -empty -delete
## Déplacement du fichier journal dans le dossier RAPPORTS sur le disque USB.
mv /tmp/$DUJOUR.log $DESTINATION/RAPPORTS/$DUJOUR.log
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment