stop

Остановка служб сервера

Зачем нужна

Команда корректно останавливает службы сервера RuDesktop в правильном порядке: сначала nginx и веб-служба, затем relay/executor и фоновые процессы. После остановки сервер недоступен по сети и не выполняет UEM-задачи

Типичные случаи применения:

  • плановое обслуживание сервера (миграция БД, переезд на другой хост, физическое перемещение)

  • остановка перед backup или restore, чтобы избежать конкурентной нагрузки

  • точечная остановка одной службы для отладки, не выключая остальной сервер

  • аварийное завершение работы сервера

Синтаксис

rude stop
rude stop [имя_службы.service|.socket]
rude stop executor

Примечание

Без аргумента команда останавливает полный набор служб согласно режиму установки (INSTALL_MODE в /etc/default/rudesktop):

  • full (по умолчанию) — Redis, web, relay, executor, nginx, PXE и SMB

  • relay — relay и nginx

  • executor — executor, web, nginx

Параметры

Параметр

Описание

[имя_службы.service|.socket]

Остановить только указанную системную службу

executor

Остановить только службу rudesktop-executor.service

Пример

Чтобы остановить все службы сервера, введите следующее:

rude stop

После выполнения команды в выводе отобразится следующая информация:

Stopping services
  Stopping nginx ...             OK
  Stopping web socket ...        OK
  Stopping web service ...       OK
  Stopping relay ...             OK
  Stopping ansible processes ... OK
  Stopping executor ...          OK
  Stopping pxe ...               OK
  Stopping smbd ...              OK

Чтобы остановить только одну службу, например, executor:

rude stop rudesktop-executor.service