journalctl
의 패턴 일치 를 사용하려고합니다 SYSLOG_IDENTIFIERS
. 예를 들어, 수많은 메시지가 태그되어 있습니다 sshd
.
$ journalctl -t sshd | wc -l
987
그러나 패턴 일치를 사용하여 패턴을 찾으려면 :
$ journalctl -t 'ssh*'
-- No Entries --
$ journalctl -t 'ssh.*'
-- No Entries --
journalctl 매뉴얼 페이지에 패턴이 작동해야하지만 시스템에서 패턴이 사용 / 정의되는 방법에 대한 다른 내용은 찾을 수 없습니다.
$ 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.
ArchLinux를 실행 중입니다.
$ journalctl --version
systemd 225
+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP
+GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN