Bash скрипт резервного копирования

Евгений9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.04.2016

Оплата - по факту выполненных работ! Либо на карту виза/мастеркард если вы в России, либо на webmoney.

Если здесь есть безопасная сделка, то можно через нее.

Нужен bash скрипт резервного копирования. Запускается через крон по root(centos 6.5).

Требования: 

Создание копий БД (всех баз с возможностью задать исключения) 

Создание копий папок всех пользователей (с возможностью задать каталоги-исключения) 

Архивирование(tgz, zip и т.п. распространенный архиватор) 

Отправка на удаленные ФТП серверы. Скорее всего будет копироваться на 2 разных FTP. Удаление локальной копии архива при запуске скрипта(то есть 1  локальная копия всегда есть на сервере)

Возможность хранения n-копий.(7 дневных и 7 недельных к примеру). Тут устроит вариант копирования месячных/недельных/дневных в разные папки и запуска копирования разными скриптами.

Удаление лишних копий по количеству, а не тупо по дате, для того чтобы в случае если копирование не удалось, копии не стирались. 

Отправка отчета по e-mail.(можно либо в любом случае отправлять, либо в случае если будут ошибки, на ваше усмотрение).