Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73832

gentoo - сервис не стартует по start, в состоянии crashed

$
0
0

Глупый, наверное, вопрос, особенно ввиду того, что использую Генту уже больше 10 лет, но всё же.

В Gentoo, при использовании openrc, у сервисов может быть больше состояний, чем просто started/stopped. Например, crashed. При этом, по команте /etc/init.d/example start он не стартанёт, ругнётся на то, что crashed нельзя стартануть, можно только zap'нуть.

Это создает определенную моральную дилемму - как прописывать идеологически правильно сервис в мониторинг, например, monit'ом? Там есть два параметра у сервисов - start command и stop command. При этом прописать в start-command сразу две команды через запятую («/etc/init.d/example zap; /etc/init.d/example start») не даёт ограничение синтаксиса конфигов monit. Создать свой шелл-скрипт для этой цели считаю костылём.

Как правильно делать-то? Может я просмторел в мануале какой-нить ключ к start/stop, по которому оно игнорирует/очищает состояние сервиса?

 ,


Viewing all articles
Browse latest Browse all 73832

Trending Articles