我正在尝试在用户登录时启动 systemd 用户服务。但我的服务在启动时继续启动,并在我注销后继续运行。我使用的是 Linux Mint 21.2。这是我到目前为止所做的。
/usr/lib/systemd/user/mpd.service
创建包含以下内容的单元文件
[单元] 描述=音乐播放器守护进程 [服务] ExecStart=/usr/bin/mpd --no-daemon [安装] WantedBy=default.target
- 启用与
sudo systemctl --global enable mpd.service
- 重新加载守护进程
systemctl --user daemon-reload
- 注销并重新登录。什么也没有开始。
- 重新启动,服务启动。我注销后,该服务仍然继续运行。
这里有一个类似的问题。但我没有得到答案中描述的行为。