मैं 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.
मैं आर्चलिनक्स चला रहा हूं:
$ journalctl --version
systemd 225
+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP
+GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN