runit порождает процесс дважды после перезагрузки
После перезагрузки запускает программу, которая уже запущена. В сервисном журнале нет сообщений об ошибках. Программа, зарегистрированная как служба, начинает работать правильно, но через 10-15 секунд запускается runit.
1 ответ
Вполне вероятно, что этот процесс является "демонизирующим" / "фоновым".
- Выключите его, используя
sv d <service>
- Подтверждение остановлено (ps)
- Начни с
/var/service/<service>/run
Если работа продолжается - это хорошо.
Если он "завершается" и управление возвращается в оболочку, это плохо - вам нужно перенастроить процесс, чтобы он не работал в фоновом режиме.