É possível reiniciar um systemd-service A
de outra unidade B
?
o serviço A
(a ser reiniciado) deve ser executado, independentemente do status de B
, mas quando B
se torna ativo (ou inativo) ele precisa ser notificado (por exemplo, por meio de uma reinicialização / recarga)
AFAIK, as diretivas Before=
e After=
realmente não ajudam aqui, pois exigem que A
e B
sejam executadas de forma síncrona.
O que realmente estou tentando alcançar é ter snmpd
monitorando algumas partições, algumas das quais não estão disponíveis o tempo todo.
Então eu estava pensando em escrever uma sometimes-partition.mount
unit que iria reiniciar o snmpd.service
.