ユーザーセッションに対応するシステムはありますか?

ユーザーセッションに対応するシステムはありますか?

ユーザーがログインしたときに特定のデーモンを実行し、ユーザーがログアウトしたときに特定のデーモンを終了したいことがよくあります。デーモンが予期せず終了したら、再起動してデーモンの状態などを見る便利な方法が欲しいです。私はデーモンをユーザーが所有したいと思います。

基本的に私はとしsystemdたいsystemctlが、システムの代わりにセッションが欲しい。そんなことありますか?私はこれがすでにその一部であるようですが、systemdまだそれについて何も見つかりませんでした。一般に、人々はここにサービスを追加することを提案します~/.profileが、これは本当に間違った初期化システムのようです。

答え1

はい、systemdには、ユーザースコープサービスを処理するユーザーサービスマネージャがあります。同じ方法で制御できます。systemctlシステムサービスに適用されますが、追加--userオプションがあるコマンドです。

関連情報