我试图找出我的 Systemd 用户单元之一失败的原因。该单元存储在 /etc/systemd/user 中(我知道我也可以将其放入 .config/systemd/user 中)并且无法启动。
我尝试运行journalctl --user -u my_unit
,但在询问我的密码后,我得到了这个答案:
No journal files were found.
-- No entries --
首先,为什么我必须提供密码?我正在使用--user
参数,我应该能够在没有密码的情况下使用它(例如,我可以systemctl --user start my_unit
在没有密码的情况下使用它)。
看着这个答案,我尝试过journalctl --verify
并且有效。journalctl --user --verify
仍然返回No journal files were found.
。
是否有一些特殊的配置可以让 jounarlctl 正确记录用户单位?