#!/bin/bash
# Задаем формат даты
TIME=`date +%Y-%b`
FILES=/tmp/www.$TIME.tar.gz
CONFIG=/tmp/config.$TIME.tar.gz
MYSQL=/tmp/mysql.$TIME.sql.gz
# Создаем архив файлов
tar -zczf $FILES /var/www/
# Создаем архив конфигов
tar -zczf $CONFIG /etc/
# Создаем архив базы MySQL
mysqldump -u backup --password=spectrsync11 --all-databases --ignore-table=mysql.event | gzip > $MYSQL
# Загружаем данные
curl --user cttt.web@yandex.ru:spectrsync11 -T "{$FILES,$MYSQL}" https://webdav.yandex.ru/
# Удаляем файлы
rm $FILES $MYSQL $CONFIG