diff --git a/backup-mail.sh b/backup-mail.sh deleted file mode 100755 index fad0805a..00000000 --- a/backup-mail.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -## Ajout de la synchro des mails : Sayan 19/10/2003 - -mails="/var/spool/mail" - -# rsync over ssh pour le site web, les homes, les mails et les news -# archive, compress, sparse, hard links, CVS exclude, remote shell -# archive is rlptgoD : recursive, symlinks, perms, times, group, owner, Devices -# suppr les fichiers non existant sur zamok -# synchro journalière, switch par semaine sur 4 rep -semaine=$(date +%W) # numéro de la semaine -semaine_mod4=$(( $semaine % 4 )) - -## Sauvegarde des mails -# rsync change le atime quand il lit le fichier, on perd la date de dernière consultation des mails pour le ménage des comptes -mount /var/spool/mail -o remount,noatime -rsync -aSHe ssh --delete $mails backupcrans@pegase:~/zamok/backup-$semaine_mod4/var/spool || exit 9 -mount /var/spool/mail -o remount,atime - -## Sauvegarde des homes -# Les homes sont donnés à backupcrans.backup -# "Permission denied" errors occur because backupcrans is not root on pegase. Ignoring -#temp=$(mktemp) -#temp_mail=$(mktemp) -#rsync -aSH --delete $homes backupcrans@pegase:~/backup-$week_mod4 &> $temp -#cat $temp | grep -viEe "^((recv_generator)|(opendir)|(stat)).*Permission denied$" | grep -vie "^skipping non-regular file" | grep -vie "^rsync error: some files could not be transferred" | grep -vie "^file has vanished" > $temp_mail -#if [ -s $temp_mail ] -#then -# cat $temp_mail | mail -s "rsync error" roots -#fi -#rm $temp -#rm $temp_mail