Me gustaría saber si hay una manera Systemdde reiniciar A.service( After) cuando B.servicese inicia o se vuelve a cargar (solo recargar la configuración), si es posible sin editar el sistema B.serviceque instala y actualiza.
A.servicedebe comenzar incluso si B.serviceno está instalado, deshabilitado o detenido.
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 settingspero esto parece aún más fácil y prometedor, solo la excitación es que no quieroAparar si meBdetengo, soloA.restartsiB.start, de todos modos, haré alguna prueba pronto y veré si hay alguna forma de manejarlo, entonces te lo haré saber