Мені хотілося б знати, чи є спосіб Systemdперезапустити A.service( After) під час B.serviceзапуску чи перезавантаження (лише для конфігурації перезавантаження), якщо можливо, без редагування, B.serviceяке встановлюється та модернізується системою.
A.serviceмає запускатися, навіть якщо B.serviceйого не встановлено, вимкнено або зупинено.
A.service:
[Unit]
After = B.service network-online.target
Wants = B.service
[Service]
Type=oneshot
ExecStart = /script.sh start
ExecStop = /script.sh stop
RemainAfterExit=yes
[Install]
WantedBy = network-online.target
B.service:
[Unit]
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/cmd start
ExecStop=/cmd stop
ExecReload=/cmd reload
PIDFile=/var/run/cmd.pid
[Install]
WantedBy=multi-user.target
Overriding vendor settingsале це виглядає ще легше і перспективніше, тільки хвилювання - це я не хочуAзупинятися, якщоBзупиняюсь, просто,A.restartякщоB.startвсе-таки я скоро пройду тест і побачу, чи є якийсь спосіб цим керувати, повідомляю вас