我正在查看流程表,这个流程/bin/sleep infinity
就在那里。它是由 开始的/lib/systemd/systemd --user
。
如果我杀死sleep
,我当前的会话将停止,并且我将从系统中启动。
这是要做什么?
答案1
我通过 /usr/lib/systemd/user 进行了快速 grep,结果发现有一个名为 session-monitor.service 的服务,其 execstart 为 /bin/sleep infinity。在描述中它说:
停止自动杰克,以与会话结束相同的方式启动工作室音频,并为工作室控件提供后端以更改各种设置。
这看起来很奇怪,因为睡眠除了睡眠之外什么也不做。 session-monitor.service 的 execStopPost 是ExecStopPost=/bin/systemctl --user start systemd-exit.service
,这解释了为什么杀死这个进程会让用户被踢出系统。