chelbeh
9/25/2018 - 5:55 AM

Бэкап на яндекс диск

#!/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