Как сделать так, чтобы systemd выполнял скрипт только в том случае, если служба была остановлена ​​через systemctl, но не выполнял его, если она сама по себе вышла из строя?

Как сделать так, чтобы systemd выполнял скрипт только в том случае, если служба была остановлена ​​через systemctl, но не выполнял его, если она сама по себе вышла из строя?

То, что я ищу, это эквивалент строфы pre-stop в upstart для systemd

решение1

Вы можете использовать одну или несколько ExecStop=директив для добавления специфических для systemd команд остановки. man systemd.serviceПодробности см.

Связанный контент