Systemd:サービスが停止したときにフォークされたプロセスをアクティブに保ちます。

Systemd:サービスが停止したときにフォークされたプロセスをアクティブに保ちます。

いくつかのサブプロセスをフォークするシステムサービスがあります。

あるケースでは、実際にスクリプトを起動したサービスを停止するようになっているシェルスクリプトを起動しました。を呼び出すと、systemd stop xxx.servicesystemdはシェルスクリプトも含むサービスcgroupのすべてのプロセスを終了します。

systemdがこれをやめるのを止める方法はありますか? systemdの停止試行を生き残るにはスクリプトが必要です。

ベストアンサー1

まあ、私の考えではKillMode=processサービス定義で目的の操作を実行できますが、間違った方法で作業を進めているように聞こえます。このスクリプトは、最初のスクリプトが必要とする別のサービスでなければなりませんか?

おすすめ記事