Опис проєкту
ПерекладСкрипт має вивантажувати базу даних і пакувати файли сайту в один архів, називати його за датою й часом і складати в окрему теку. Ротація обовʼязкова: зберігати, наприклад, останні сім добових копій і кілька тижневих, а решту видаляти автоматично, щоб диск ніколи не переповнювався. Кожен запуск має записуватися в журнал, і після кожного запуску хочемо коротке сповіщення про те, чи пройшла копія і якого вона розміру, і гучний сигнал при збої, адже копія, яку ніхто не перевіряє, дорівнює відсутності копії.
Ще хотілося б необовʼязкове вивантаження кожного архіву в друге місце й просту задокументовану команду відновлення з будь-якого обраного архіву, щоб повернення даних не було загадкою, коли ми й так на нервах.
Вимоги до виконавця:
— налаштовуваний скрипт, що працює за розкладом, зі зрозумілими параметрами;
— архіви з датою в назві та автоматичною ротацією за кількістю й віком;
— повний журнал плюс сповіщення про успіх і про збій;
— задокументована й перевірена процедура відновлення.