Hello everybody,
I have a small bash script which creates an LVM snapshot for every LVM volume I back up. If the script can't create the logical volume, it exits with the return value of the lvcreate command, as you can see here:
lvcreate -n "$orig"backup -s "$devicedir$orig" -l 100%FREE
retlv=$? if [ $retlv -ne 0 ]; then echo "Error creating logical volume. return value: $retlv" exit $retlv
fi
I set $Conf{UserCmdCheckStatus} to 1, so the backup should be aborted if the script returns an error, shouldn't it? This is what happens:
Executing DumpPreShareCmd: /usr/bin/ssh -q -x -l backuppc singsung sudo /usr/local/bin/pre-backup /mnt/backup/homelv Logical volume "homelvbackup" already exists in volume group "cryptpool"
Error creating logical volume. return value: 5
full backup started for directory /mnt/backup/homelv (baseline backup #36)
Maybe I just read the manual wrong, but isn't backuppc supposed to abort this backup?Or did I do a mistake in my script (I don't use bash too often)?
Thanks for any advice
Till Hofmann
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
|