Рейтинг:0

Как избежать статуса ExecStop в статусе systemctl

флаг id

Команда systemctl status показывает сообщение об ошибке ExecStop. Хотя мой сервис работает.

testDB.service — служба testDB
  Загружено: загружено (/usr/lib/systemd/system/testDB.service; включено; предустановка поставщика: отключена)
  Активно: активно (работает) со среды 27 апреля 2022 г., 15:55:38 IST; 7 сек. назад
 Процесс: 946 ExecStop=db/testDB/scripts/testDB.init stop (код=выход, статус=1/FAILURE)
 Процесс: 995 ExecStart=db/testDB/scripts/testDB.init start (code=exited, status=0/SUCCESS)

Есть ли способ избежать сообщения ExecStop FAILURE?

Рейтинг:-1
флаг es

Удалить строку, начинающуюся с ExecStop из файла модуля systemd для вашего сервиса. Или убедитесь, что скрипт testDB.init остановить всегда возвращает код выхода 0

флаг in
Не рекомендуется удалять правильный способ остановки службы из модуля systemd.
4snok avatar
флаг es
хорошо.. Я дал ТС альтернативный вариант исправить его сценарий инициализации. Вероятно, они не ищут правильный способ остановить службу.
флаг id
Спасибо за комментарии вам обоим. Я проверяю свой сценарий.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.