Помогите Плановая перезагрузка SSH сервера

  • Автор темы Автор темы MySoR
  • Дата начала Дата начала

MySoR

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
MySoR
У Меня есть SSH сервер на котором я запускаю paper сервак при помощи docker. Можно ли както в докере настроить перезапуск или гдето еще.
Просто если написать плагин самому чтобы он выключал сервер в какоето время то он его после остановки сервера сам не поднимет. Если же брать плагины которые его после сами и поднимают то я думаю что он его поднимет без docker и доступа к консоли через docker attach у меня к нему уже не будет.
 
В docker-compose.yml у сервиса добавь "restart: always"
 
В docker-compose.yml у сервиса добавь "restart: always"
Еще такой вопроc, можно ли както запустить шедулер на определенное время как будильник? чтобы он выключал сервер допустим ровно в 01:00 ночи?
UPD: И вообще хотелось бы узнать у людей шарящих в этом, насколько правильно запускать сервер через Docker и через него им управлять? Просто у меня не получилось пробросить окно через x11 и накатать какую-нибудь прогу для удаленного рабочего стола и я нашел такой выход.
 
Последнее редактирование:
Еще такой вопроc, можно ли както запустить шедулер на определенное время как будильник? чтобы он выключал сервер допустим ровно в 01:00 ночи?
UPD: И вообще хотелось бы узнать у людей шарящих в этом, насколько правильно запускать сервер через Docker и через него им управлять? Просто у меня не получилось пробросить окно через x11 и накатать какую-нибудь прогу для удаленного рабочего стола и я нашел такой выход.
У нас просто плагином была реализована остановка сервера в 3 часа ночи. Но я не уверен, что это самое корректное решение. По идее нормальное, потому то при таком подходе сервер корректно завершает работу, все данные сохраняются.

Хотя в теории даже каким-нибудь кроном делать. Добавить задачу, которая в час ночи будет выполнять kill -2 <айди процесса>
Вопрос лишь в том, как получать этот самый айди процесса. Но тут я уже не советчик.

Также наверняка можно командой перезапускать сам докер-контейнер. Точно так же просто задачу в крон добавить и забыть
 
Последнее редактирование:
У нас просто плагином была реализована остановка сервера в 3 часа ночи. Но я не уверен, что это самое корректное решение. По идее нормальное, потому то при таком подходе сервер корректно завершает работу, все данные сохраняются.

Хотя в теории даже каким-нибудь кроном делать. Добавить задачу, которая в час ночи будет выполнять kill -2 <айди процесса>
Вопрос лишь в том, как получать этот самый айди процесса. Но тут я уже не советчик.

Также наверняка можно командой перезапускать сам докер-контейнер. Точно так же просто задачу в крон добавить и забыть
А можно както из Bungee сказать всем серверам чтобы выключались или както команду на все сервера на исполнение отправит? Чтобы я мог написать 1 плагин для Bungee и он перезагружал и все сервера и банжу, лучше конечно способ отправки команды ибо я хочу уведомлять игроков о надвигающемся рестарте при помощи /bc и /title
 
А можно както из Bungee сказать всем серверам чтобы выключались или както команду на все сервера на исполнение отправит? Чтобы я мог написать 1 плагин для Bungee и он перезагружал и все сервера и банжу, лучше конечно способ отправки команды ибо я хочу уведомлять игроков о надвигающемся рестарте при помощи /bc и /title
Плагин CommandSync или аналоги
 
Назад
Верх