runit порождает процесс дважды после перезагрузки

После перезагрузки запускает программу, которая уже запущена. В сервисном журнале нет сообщений об ошибках. Программа, зарегистрированная как служба, начинает работать правильно, но через 10-15 секунд запускается runit.

1 ответ

Вполне вероятно, что этот процесс является "демонизирующим" / "фоновым".

  • Выключите его, используя sv d <service>
  • Подтверждение остановлено (ps)
  • Начни с /var/service/<service>/run

Если работа продолжается - это хорошо.

Если он "завершается" и управление возвращается в оболочку, это плохо - вам нужно перенастроить процесс, чтобы он не работал в фоновом режиме.

Другие вопросы по тегам