Для того что бы копировать, что угодно, например блог WP можно воспользоватся Яндекс диском.
Скрипт копирующий файлы:
#!/bin/sh TIME=`date +%d_%m_%Y-%H_%M` /usr/bin/zip -r -q -9 /home/rrv/filedump.$TIME.zip /home/rrv/public_html /usr/bin/curl -k -s --user "yandex-login:yandex-pass" \ -T "/home/rrv/filedump.$TIME.zip" https://webdav.yandex.ru/dump/ rm /home/rrv/filedump.$TIME.zip
Здесь:
- /home/rrv/public_html — папка которую мы копируем
- yandex-login и yandex-pass — это логин и пароль на доступ к Яндекс диску
- dump — это папка на Яндекс диске куда мы кладем архив
Скрипт копирующий mysql-базу:
#!/bin/sh TIME=`date +%d_%m_%Y-%H_%M` /usr/bin/mysqldump --password="mysqlpass" --user=rrvmysql rrvdatabase \ | gzip > /home/rrv/mysqldump.$TIME.sql.gz /usr/bin/curl -k -s --user "yandex-login:yandex-pass" \ -T "/home/rrv/mysqldump.$TIME.sql.gz" https://webdav.yandex.ru/dump/ rm /home/rrv/mysqldump.$TIME.sql.gz
Все, добавляем в cron 🙂