Предположим, что служба A зависит от службы B с помощью параметра After = в своем модульном файле, например A.service содержит: [Unit] After = B.service
В этом сценарии A запустится только после запуска B. Но что, если по каким-то причинам B остановлен или перезапущен? Будет ли служба A также останавливаться / перезапускаться?
Я знаю, что есть опция TopOf именно для этого. Но я хочу знать, что делает After =.
Нет, он не перезапускается или не останавливается. A.service запускается после B.service, и если B.service выходит из строя A.service все еще работает;)