on a de la place et en plus le modulo etait foireux

on ne sauvegarde pas sur plus d'un an ?

darcs-hash:20040503113704-9f550-22fe7683e9f4877759acec2e2bec82d32794cdf6.gz
This commit is contained in:
allaert 2004-05-03 13:37:04 +02:00
parent 011ee5f872
commit d36d4f5cdc

View file

@ -34,19 +34,19 @@ rm -rf $temp_dir
# suppr les fichiers non existant sur zamok # suppr les fichiers non existant sur zamok
# synchro journalière, switch par semaine # synchro journalière, switch par semaine
week=$(date +%W) # numéro de la semaine week=$(date +%W) # numéro de la semaine
week_mod2=$(( $week % 2 )) #week_mod2=$(( $week % 2 ))
## Sauvegarde du Site web et des News et du wiki ## Sauvegarde du Site web et des News et du wiki
rsync -atzSHe ssh --delete $site_web backupcrans@pegase:~/backup-$week_mod2/httpd || exit 4 rsync -atzSHe ssh --delete $site_web backupcrans@pegase:~/backup-$week/httpd || exit 4
rsync -atzSHe ssh --delete $news backupcrans@pegase:~/backup-$week_mod2/var/spool || exit 6 rsync -atzSHe ssh --delete $news backupcrans@pegase:~/backup-$week/var/spool || exit 6
rsync -atzSHe ssh --delete $wiki backupcrans@pegase:~/backup-$week_mod2/wiki || exit 7 rsync -atzSHe ssh --delete $wiki backupcrans@pegase:~/backup-$week/wiki || exit 7
rsync -atzSHe ssh --delete $jabber backupcrans@pegase:~/backup-$week_mod2/jabber || exit 8 rsync -atzSHe ssh --delete $jabber backupcrans@pegase:~/backup-$week/jabber || exit 8
rsync -atzSHe ssh --delete $mailman backupcrans@pegase:~/backup-$week_mod2/mailman || exit 9 rsync -atzSHe ssh --delete $mailman backupcrans@pegase:~/backup-$week/mailman || exit 9
## Sauvegarde des mails ## 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 # 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 mount /var/spool/mail -o remount,noatime
rsync -atzSHe ssh --delete $mails backupcrans@pegase:~/backup-$week_mod2/var/spool || exit 5 rsync -atzSHe ssh --delete $mails backupcrans@pegase:~/backup-$week/var/spool || exit 5
mount /var/spool/mail -o remount,atime mount /var/spool/mail -o remount,atime
## Sauvegarde des homes ## Sauvegarde des homes
@ -54,7 +54,7 @@ mount /var/spool/mail -o remount,atime
# "Permission denied" errors occur because backupcrans is not root on pegase. Ignoring # "Permission denied" errors occur because backupcrans is not root on pegase. Ignoring
temp=$(mktemp) temp=$(mktemp)
temp_mail=$(mktemp) temp_mail=$(mktemp)
rsync -atzSHe ssh --delete $homes backupcrans@pegase:~/backup-$week_mod2 &> $temp rsync -atzSHe ssh --delete $homes backupcrans@pegase:~/backup-$week &> $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 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 ] if [ -s $temp_mail ]
then then