/Backupscript_yandex_disk

Бэкап в Яндекс Диск через webdav.yandex.ru

Primary LanguageShell

Backupscript_yandex_disk

mini manual по работе данного скрипта. работает только в UNIX системах

сначала идет захват путей

SRCD="/media/backup" #путь, что бекапить

TGTD="/home/backup" #путь куда бекапить

далее сжатие

tar -cJf $TGTD$OF $SRCD

и выгрузка на яндекс диск

curl -T $TGTD$OF --user username:password https://webdav.yandex.ru/

если архив по каким-то причинам не собран, то срёт в терминал "error" и удаляет архив

если архив создан, то срёт в терминал "backup complete!" и удаляет архив с локального диска(сделано для того чтобы не занимать место локальными бекапами)

для того чтобы сделать исполняемым и запустить требуется выполнить эти команды:

cd ~/Загрузки

chmod +x backup-script.sh

./backup-script.sh

по желанию добавить в cron (стандартный планировщик linux)