Bonjour à tous,
j’ai un script qui sauvegarde un espace web ainsi que ca base de donnée.
fguillot@fguillot-desktop:~$ cat /backup/script-bdd-site
#!/bin/sh
# sauvegarde des bases de donné hebdommadaire
# A modifier:
USER=*******
PASS=***********
DESTINATION=/backup/mysql/
DESTINATION2=/backup/site/
DOSSIER=/media/public/*********/Informatique
DATE=`date +%Y-%m-%d`
TIME=`date +%H-%M`
DAY=`date +%d`
DEL=`TZ=CST+24 date +%Y-%m-%d`
# backup de tout les jours prix de revient
mysqldump -u $USER --password=$PASS pdr | gzip > $DESTINATION/pdr-$TIME.$DATE.sql.gz
zip -r /backup/site/site-pdr-$TIME.$DATE.zip /var/www/prixderevient
#Backup tout les jour reclamation
mysqldump -u $USER --password=$PASS qualite | gzip > $DESTINATION/qualite-$TIME.$DATE.sql.gz
zip -r /backup/site/site-qualite-$TIME.$DATE.zip /var/www/qualite
#Backup rupture
mysqldump -u $USER --password=$PASS rupture | gzip > $DESTINATION/rupture-$TIME.$DATE.sql.gz
zip -r /backup/site/site-rupture-$TIME.$DATE.zip /var/www/rupture
#repeter les 2 lignes prédentes autant de fois que de bases à auvegarder
# efface le backup de la veille
rm -rf $DESTINATION/*.$DEL.sql.gz
rm -rf $DESTINATION2/*.$DEL.zip
#copie du backup bdd et site sur le serveur j
cp /backup/mysql/*-$TIME.$DATE.sql.gz /media/public/**********/Informatique$DESTINATION
cp /backup/site/*-$TIME.$DATE.zip /media/public/Direction\**************/Informatique$DESTINATION2
rm -rf /media/public/***************/Informatique$DESTINATION$DEL.sql.gz
rm -rf /media/public/******************/Informatique$DESTINATION2$DEL.zip
Le script fonctionne presque, il ne réalise pas la suppression.
Dans mon espace de sauvegarde j’ai bien tout les sauvegarde toujours à la même heure.
Normalement le script doit supprimer la précédente sauvegarder qui à été fait le jour d’avant à la même heure.
Quel est mon erreur ?
Merci
guigui69