用户会话是否有等效的 systemd ?

用户会话是否有等效的 systemd ?

很多时候,我希望在用户登录时运行某些守护进程,并在用户注销时终止某些守护进程。如果守护进程意外退出,我希望重新启动这些守护进程,并且我希望有一种方便的方法来查看守护进程状态等。我希望守护进程由用户拥有。

基本上,我想要systemdsystemctl,但用于会话而不是系统。有这样的事吗?我想这已经是 的一部分systemd,但我还没有找到任何相关内容。通常人们建议向 中添加服务~/.profile,但这似乎是一个非常糟糕的初始化系统。

答案1

是的,systemd 有一个用户服务管理器,负责处理用户范围的服务。您可以使用相同的方法来控制它systemctl应用于系统服务的命令,但有一个额外的--user选项。

相关内容