Назад | Перейти на главную страницу

Проблема зависимости службы в RHEL / CentOS 7 при остановке служб systemd

Пусть будет две службы A и B. Служба B запускается, только если служба A активна. Когда служба A пытается быть остановлена, согласно нашему сценарию ExecStop, он должен проверить статус зависимой службы (B), и, если он активен, он должен отображать предупреждение и не должен продолжать останавливать процесс.

К сожалению, в нашем случае код выхода из сценария (который предназначен для информирования системы о том, что службу не следует останавливать) не обнаруживается systemd, и основная служба останавливается. Как решить такой сценарий?