Небольшой bash-скрипт, который делает резервные копии файлов и базы данных MySQL и присылает уведомление в Telegram.
- Создания бэкапа файлов и баз данных.
- Отображение выполнения задачи в консоли.
- Уведомление об успешном бэкапе в Telegram.
- Автоматическое удаление копий старше заданного срока.
Все настройки задаются прямо в начале файла script.sh.
Чтобы скрипт делал дамп базы данных, заполните доступ к MySQL:
HOST=localhost # Хост MySQL
USER= # Имя пользователя базы данных
PASSWD= # Пароль от базы данныхСколько дней хранить копии, задаётся отдельным параметром (0 — не удалять):
RETENTION_DAYS=14Пример уведомления в Telegram:
