Поправить или написать sh скрипт бекапа

Денис17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.08.2019

Нужен скрипт бекапа (битрикс), который делает следующее:

- удаляет старые бекапы

- читает доступы к БД из конфиг-файла

- создает бекап БД

- создает архив файлов

- прикрепляет в архив файлов бекап БД (в определенное место)

- отсылает письмо админу с указанием:

  - статус создания бекапа (успешно, нет)

  - размер бекапа

  - свободное место на диске

Есть пример скрипта, чтобы точнее понять - я мог упустить какие-то важные детали,  главное  - бекап должен корректно разархивироваться стандартным скриптом restore Битрикса 

Именование бекапов - название сайта _дата_время

Параметры скрипта (название сайта, пути, emal админа и тп) - должны быть вынесены в заголовок и прокомментированы, чтобы можно было их менять