bash cкрипт резервного копирования на FTP

Автор: | 01.01.2020

Итак, как работает этот скрипт:
– архивирует и пакует необходимые папки и файлы в папку $BDIR,
– делает дамп ваших баз данных (mysql) и пакует их в папку $BDIR;
– все, что напаковал сжимает одним файлом ($BFILE) в $BDIR;
– затем, с помощью curlftpfs монтирует ftp папку для бекапов в папку на компьютере и заливает туда $BFILE;
– удаляет старые бэкапы на фтп и на жестком диске;
– о проделанных действиях генерирует сообщение на почту и пишет в лог;
– в случае ошибки приостанавливает выполнение скрипта.

Для нормальной работы скрипта необходимы: ssmtp и curlftpfs. Так же, необходимо не забыть создать папку, в которую будем подмонтировать ftp.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *