systemctlを介してサービスが停止した場合にのみsystemdにスクリプトを実行させ、サービス自体がクラッシュした場合に実行しないようにするにはどうすればよいですか?

systemctlを介してサービスが停止した場合にのみsystemdにスクリプトを実行させ、サービス自体がクラッシュした場合に実行しないようにするにはどうすればよいですか?

私が探しているのは、systemdのupstartの辞書停止セクションと同じです。

答え1

1 つ以上のディレクティブを使用して、ExecStop=システム固有の停止コマンドを追加できます。man systemd.service詳細より。

関連情報