如何获取systemd用户单元日志?

如何获取systemd用户单元日志?

我用来loginctl --enable-linger USERNAME激活用户服务。单元文件存储在$HOME/.config/systemd/....

现在,一个在启动之前工作的服务(我可以在进程列表中看到它),几秒钟后它就结束了。我想知道,为什么它被停止了。我认为它崩溃并给出一些错误输出。我在哪里可以看到此错误输出或此 systemd 用户单元的一些日志记录?

答案1

需要该--user标志来与用户的 systemd 实例而不是系统实例进行通信。

用于systemctl --user status myunit.service查看单元状态的摘要(以及该服务日志的最后几行)或journalctl --user -u myunit.service阅读该单元的完整日志。

相关内容