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