Скрипт резервного копирования rsync для Centos 7

Цена договорная • безналичный расчёт, электронные деньги
14 декабря 2017, 12:15 • 3 отклика • 23 просмотра
Задача разработать скрипт резервного копирования через rsync.

1.Запуск по крону на локальном сервере под управлением Centos7
2.авторизовываться по ключу на удаленном сервере centos 7 (путь к ключу задается)
3. под указанном в скрипте юзером (задается путь к ключу)
4. копировать указанные в скрипте директории (задается через ; новую строку, иным удобным способом)
5. в указанные директории на локальном сервере (задается корневая директория, директории внутри корневой имеют имя из п.4)
6. использовать опции rsync -avzhv при работе (предопределено)
7. поддерживать авторизацию на не стандартный порт ssh (задается)
8. высылать почтовое уведомление об успешном резервном копировании или уведомление об ошибке на указанный адрес почты (задается в параметрах)
9. удалять на локальном сервере все копии старше ХХ дней (задается в параметрах) в случае успешной работы скрипта
10. в случае ошибки повторять задание 3 раза с интервалом в 30 минут.

Стоимость договорная.