0

現在の cgroup 外の systemd サービスから外部プログラムを実行する必要があります。おそらくこれを解決するツールを見つけましたsystemd-runが、まだ利用できないsystemdバージョン204で立ち往生しています。他の解決策はありますか?

私の問題をより詳細に:

アプリケーションは debian パッケージにバンドルされており、systemd サービスとしてインストールおよび実行されます。このサービスは、アプリケーションの新しいバージョンを後でダウンロードして実行しdpkg -i myapplication.debます。アップグレードのインストール中はサービスを停止する必要がありますが、cgroup 内のすべてのプロセスが終了するまでサービスは停止しません。dpkgがこの cgroup で実行されているため、デッドロックが発生しています。サービス停止タイムアウトの後、強制終了dpkgされ、アップグレードはインストールされません。

4

1 に答える 1