Tôi đang cố gắng sử dụng journalctl
mô hình phù hợp trên SYSLOG_IDENTIFIERS
. Ví dụ, tôi có rất nhiều thông điệp được gắn thẻ sshd
:
$ journalctl -t sshd | wc -l
987
nhưng nếu tôi cố gắng sử dụng khớp mẫu để tìm chúng:
$ journalctl -t 'ssh*'
-- No Entries --
$ journalctl -t 'ssh.*'
-- No Entries --
Trang man của tạp chí nói rằng các mẫu nên hoạt động, nhưng tôi không thể tìm thấy bất cứ điều gì khác về cách các mẫu được sử dụng / định nghĩa trong systemd.
$ man journalctl
....
-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.
Tôi đang chạy ArchLinux:
$ journalctl --version
systemd 225
+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP
+GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN