リアルタイムプロセスを含むcgroupを作成するときにsystemd-runがフォアグラウンドで実行されるように設定する

リアルタイムプロセスを含むcgroupを作成するときにsystemd-runがフォアグラウンドで実行されるように設定する

systemd-run --user --scopeデーモン化の反対の方法を使用しようとしていますが、root権限を使用しません。

私はsystemd-runプロセスグループが「1つのプロセスのように振る舞う」ようにしようとしています。

systemd-run ...セルのプロセスがまだアクティブである間、プロセス自体は前景にとどまります。

systemd-run ...また、プロセスが終了すると、セルがクリーンアップされ、cgroup内のすべてのプロセスが「存在する権利を失い」で終了することを望みます。

デーモン化されていないプロセス(デフォルトではemacsなど)を実行すると、systemd-runはプロセスの存続期間中に持続するcgroupを生成するようです。

$ systemd-run --user --scope emacs

firefoxただし、バックグラウンドで実行されている他のタスクと一緒に使用すると、プロセスはすぐに終了します(広告されているようにFirefoxを新しいcgroupに配置しますが)。

上記のようなAPIを提供するためにsystemd-run他のユーティリティを入手または使用する方法はありますか?systemd

ベストアンサー1

おすすめ記事