|
| From: | Jeb Campbell |
| Subject: | Re: [rdiff-backup-users] How to ignore "No increments older than..." |
| Date: | Mon, 21 Apr 2003 03:42:17 -0400 |
Not pretty, but it's late and it works here:
#!/bin/bash
LOG=/var/log/mirror_backup.err
rdiff-backup \
-v3 \
--force \
--remove-older-than 4M \
tmp/ \ #CHANGE ME!
2>> $LOG.$$
# that makes a $LOG.number temp file
# Now check exit status of rdiff-backup
if [ "$?" -eq "1" ]; then
grep "Fatal Error: No increments older than" $LOG.$$ > /dev/null
if [ "$?" -eq "0" ]; then
#So file contains Fatal Error: No increments older than
rm $LOG.$$
else
# ok it has something else, keep it
cat $LOG.$$ >> $LOG
rm $LOG.$$
fi
else
#Keep anyway
cat $LOG.$$ >> $LOG
rm $LOG.$$
fi
Jeb Campbell
On Sunday, April 20, 2003, at 09:57 PM, Kingsley G. Morse Jr. wrote:
Hail elder statesmen of rdiff-backup! I've been using rdiff-backup for a few months and am generally satisfied with it. I like how it makes mirrors and incremental backups. The main reason I'm posting is to ask for advice on how to change my bash script so it will ignore when rdiff-backup returns 1 for "Fatal Error: No increments older than ... found" when doing $ rdiff-backup \ -v3 \ --force \ --remove-older-than 4M \ /mnt/backup \/var/log/mirror_backup \2>> /var/log/mirror_backup.err but still report other fatal errors. Thanks, Kingsley -- _______________________________________________ rdiff-backup-users mailing list address@hidden http://mail.nongnu.org/mailman/listinfo/rdiff-backup-users
| [Prev in Thread] | Current Thread | [Next in Thread] |