いくつかのサブプロセスをフォークするシステムサービスがあります。
あるケースでは、実際にスクリプトを起動したサービスを停止するようになっているシェルスクリプトを起動しました。を呼び出すと、systemd stop xxx.service
systemdはシェルスクリプトも含むサービスcgroupのすべてのプロセスを終了します。
systemdがこれをやめるのを止める方法はありますか? systemdの停止試行を生き残るにはスクリプトが必要です。
ベストアンサー1
まあ、私の考えではKillMode=process
サービス定義で目的の操作を実行できますが、間違った方法で作業を進めているように聞こえます。このスクリプトは、最初のスクリプトが必要とする別のサービスでなければなりませんか?