¿Cómo puedo hacer que systemd ejecute un script solo si un servicio se detuvo mediante systemctl, pero no ejecutarlo si falla por sí solo?

¿Cómo puedo hacer que systemd ejecute un script solo si un servicio se detuvo mediante systemctl, pero no ejecutarlo si falla por sí solo?

Lo que estoy buscando es el equivalente a la estrofa previa a la parada en advenedizo, para systemd

Respuesta1

Puede utilizar una o más ExecStop=directivas para agregar comandos de detención específicos de systemd. Ver man systemd.servicepara más detalles.

información relacionada