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

Systemd перезапускает связанную службу при перезапуске родительской службы

Я настроил системный блок child.service с Связывает вариант:

# child.service
[Unit]
BindsTo=parent.service

так что потомок останавливается всякий раз, когда родитель останавливается / терпит неудачу / ... и выполняет свою работу.

Однако когда родитель перезапущен, ребенок останавливается, а затем запускается снова. Я просто хотел бы, чтобы это было остановлено, но, читая руководство по systemd, это невозможно. Есть ли способ добиться этого (кроме использования ExecStop, который не покрывает случаи сбоя)?