#!/bin/bash export PATH=/usr/local/sbin:$PATH echo "Starting backup disk" /usr/local/bin/startbackupdisk retval=$? if [ "$retval" != "0" ] ; then echo "Could not start backup disk: error code" $retval exit 1 fi echo "Expiring old backups" nice /usr/local/sbin/dirvish-expire retval=$? if [ "$retval" != "0" ] ; then echo "Expiration failed: error code" $retval /usr/local/bin/stopbackupdisk retval=$? if [ "$retval" != "0" ] ; then echo "Could not stop backup disk: error code" $retval fi exit 1 fi echo "Backing up" nice /usr/local/sbin/dirvish-runall retval=$? if [ "$retval" != "0" ] ; then echo "Backup failed: error code" $retval /usr/local/bin/stopbackupdisk retval=$? if [ "$retval" != "0" ] ; then echo "Could not stop backup disk: error code" $retval fi exit 1 fi echo "Stopping backup disk" /usr/local/bin/stopbackupdisk retval=$? if [ "$retval" != "0" ] ; then echo "Could not stop backup disk: error code" $retval exit 1 fi