有没有像每个用户的守护进程?

rom*_*ovs 11 login background-process daemon

只要我使用某个用户登录,我就需要运行一些后台进程。

是否存在类似于每用户守护进程的东西?我只知道从计算机启动到关机(或手动启动/终止)的全局守护进程。

现在我制作了一个脚本来检查进程是否已经存在,如果不存在则创建进程。然后使用nohupmy 中的命令运行此脚本.profile。这样,流程在启动时启动,并且只启动一次(即使有多个rxvt术语来来去去)。然而,在我登录后它永远不会被杀死(这不是一场灾难,但终止进程会更干净)。

小智 9

systemd 允许用户运行自己的 systemd 实例来管理私有守护进程。

如果您已经安装了 systemd,您所要做的就是systemd --user通过运行systemctl --user. 将在 中搜索用户服务~/.config/systemd/user

默认情况下,systemd 将在注销时终止用户服务(根据您的要求)。可以通过使用loginctl --enable-linger $USER命令为用户启用延迟来更改此行为。

更多信息可以在ArchWiki 页面上找到。