难道不能将journalctl限制为用户服务吗?

难道不能将journalctl限制为用户服务吗?

我具体是不是当询问用户如何查看自己的日志时,我问的是在根级别如何查看用户服务日志,其中有一个简单的调用,如下所示sudo journalctl --output with-unit

Wed 2024-02-21 18:28:55 CET hostname [email protected]/foo-bar.service[3387594]: ------------------- Bla ------------------------------------------------------

我尝试过的事情:

sudo journalctl -u [email protected]/foo-bar.service
Invalid unit name "[email protected]/foo-bar.service" escaped as "[email protected]" (maybe you should use systemd-escape?).
-- No entries --

sudo journalctl -u [email protected]
-- No entries --

sudo journalctl -u foo-bar.service
-- No entries --

systemd-escape [email protected]/foo-bar.service
user\x401012.service-foo\x2dbar.service

sudo journalctl -u user\x401012.service-foo\x2dbar.service
-- No entries --

sudo journalctl -u user\x401012.service
-- No entries --

sudo journalctl -u foo\x2dbar.service
-- No entries --

我尝试过同样的操作,但使用--user-unit而不是-u.

我不明白它如何输出该行,但不对其进行过滤。这是 SystemD 中的错误吗?

相关内容