Скрипт бэкапа серверов майнкрафт для Linux.
Перед запуском скрипта откройте его и настройте под себя.
Чтоб сделать автоматический запуск скрипта с интервалом отредактируйте ваш
crontab команда crontab -e и добавьте команду запуска скрипта в конец файла,
пример команды: 0 */3 * * * sh /путь/директории/скрипта/backup.sh (в этом примере скрипт будет делать бэкап каждые 3 часа.
КОМАНДЫ:
./backup.sh - запустит скрипт
./backup.sh (названия каталога сервера) - запустит скрипт и сделает бэкап одного указанного сервера/каталога
НАСТРОЙКИ СКРИПТА:
Названия screen сервера для отправки оповещений о бэкапе
announcer_server="FlameCord"
Команда чата для отправки оповещений о бэкапе. В данном примере используется команда Админ-Чата, но вы можете изменить на любую команду чата например tell ADMIN
announcer_commands="sc"
Путь к директории где будут хранится бэкапы (путь указывать от корня)
backup_dir='/home/user/backup'
Путь к директории где лежат ваши сервера (путь указывать от корня)
servers_dir='/home/user/server'
Количество бэкапов которые будут сохранены (при создании нового бэкапа самый старый будет удален если количество бэкапов превышает ниже указанное число)
backup_save='5'
Путь к директориям/файлам сервера которые надо игнорировать при бэкапе (путь указывать от директории сервера как в примере ниже)
ignore_dir='
cache
plugins/dynmap
logs
plugins/CoreProtect
crash-reports
'
Названия серверов/директории которые надо игнорировать (вводить названия директории с сервером)
ignore_servers='
MiniGames
Test
server1
'