如果我使用 util-linux 记录器进行记录,如下所示:
/bin/logger "hello world"
我可以通过journalctl看到我的日志行:
journalctl --since "-1m"
Oct 08 09:12:17 myhomepc duda[11670]: hello world
但是我可以用来过滤的默认伪单元文件是什么?
journalctl -u "duda" --since "-1m"
不返回任何内容。
答案1
journalctl -t duda --since "-1m"
应该管用。
logger
与 syslog(3) 系统日志模块接口,并使用其 SYSLOG_IDENTIFIER ( -t
/ --tag
) 在系统日志中创建条目,请参阅 man记录器(1)。
-t, --tag tag
Mark every line to be logged with the specified tag. The
default tag is the name of the user logged in on the terminal
(or a user name based on effective user ID).
journalctl
允许按人过滤指定的 SYSLOG_IDENTIFIER日志控制(1)
-t, --identifier=SYSLOG_IDENTIFIER|PATTERN
Show messages for the specified syslog identifier SYSLOG_IDENTIFIER, or for any of the messages with a
"SYSLOG_IDENTIFIER" matched by PATTERN.