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

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

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

Обновлено: 01.12.2019 — 13:17

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

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