я попроще использую:

EMAIL="%электропочта%"
DATE="date +%Y%m%d-%H%M%S-%Z"
HOSTNAME=%хост%
DBNAME=%база%
DBPASS=%пароль%
DBUSER=%пользователь%

tar zcf %сайт%-$DATE.tar.gz %каталог сайта%
mysqldump --host=%хост% --user=%пользователь% --password=%пароль% %база% > dump.sql
gzip backup.sql
mv backup.sql.gz $HOSTNAME-$DBNAME-$DATE.sql.gz
echo "Бэкап $DBNAME на $HOSTNAME сделанный $DATE" | mutt -a $HOSTNAME-$DBNAME-$DATE.sql.gz $EMAIL -s "Бэкап $DBNAME на $HOSTNAME"
mv $HOSTNAME-$DBNAME-$DATE.sql.gz %каталог для бэкапа%