我用来loginctl --enable-linger USERNAME
激活用户服务。单元文件存储在$HOME/.config/systemd/...
.
现在,一个在启动之前工作的服务(我可以在进程列表中看到它),几秒钟后它就结束了。我想知道,为什么它被停止了。我认为它崩溃并给出一些错误输出。我在哪里可以看到此错误输出或此 systemd 用户单元的一些日志记录?
答案1
需要该--user
标志来与用户的 systemd 实例而不是系统实例进行通信。
用于systemctl --user status myunit.service
查看单元状态的摘要(以及该服务日志的最后几行)或journalctl --user -u myunit.service
阅读该单元的完整日志。