Как улучшить этот сценарий резервного копирования?

Я написал этот сценарий резервного копирования. Я запускаю rsync , tar и дамп mysql. Я хотел бы добавить некоторые функции, такие как оповещение по электронной почте или какую-то статистику.

Вот сценарий:

 #!/bin/sh DATE=`date +%D-%T` ORIGIN=/home/share/ DEST=/media/BACKUP/mercurio/ LOGFILE=log.txt echo "=====Starting backup on $DATE =====" >> $LOGFILE echo "==Start rsync" >> $LOGFILE rsync -arHu --delete --stats $ORIGIN $DEST/share >> $LOGFILE wait if [ $? -eq 0 ] then echo "==rsync ok" >> $LOGFILE else echo "==rsync ko" >> $LOGFILE fi echo "==Sart TAR" >> $LOGFILE tar -czf $DEST`date +%y%m%d-%T`.tar.gz $ORIGIN wait if [ $? -eq 0 ] then echo "==tar ok" >> $LOGFILE else echo "==tar ko" >> $LOGFILE fi echo "==Start DUMP" >> $LOGFILE mysqldump -u root -ptoor --all-databases > ${DEST}databases/`date +%Y%m%d-%k:%M`.sql wait if [$? -eq 0 ] then echo "==dump ok" >> $LOGFILE else echo "==dump ko" >> $LOGFILE fi echo "=====End Bakcup=====" >> $LOGFILE 

Linux и Unix - лучшая ОС в мире.