การฟังเพื่อการเปลี่ยนแปลง journalctl


19

ฉันมักจะใช้tail -f /var/log/messagesเพื่อรับการปรับปรุงหากมีบรรทัดใหม่

จะมีฟังก์ชั่นที่คล้ายกันได้journalctlอย่างไร

คำตอบ:


26

คุณสามารถใช้-fหรือ--followเปลี่ยนเพื่อจัดทำบันทึก

-f, --follow
    Show only the most recent journal entries, and continuously print new 
    entries as they are appended to the journal.

ตัวอย่าง

$ sudo journalctl -f
-- Logs begin at Sat 2013-12-07 21:11:30 EST. --
May 14 18:16:34 somehost.somedom.com systemd[1]: Starting Fingerprint Authentication Daemon...
May 14 18:16:34 somehost.somedom.com systemd[1]: Started Fingerprint Authentication Daemon.
May 14 18:16:34 somehost.somedom.com fprintd[12553]: Launching FprintObject
May 14 18:16:34 somehost.somedom.com fprintd[12553]: ** Message: D-Bus service launched with name: net.reactivated.Fprint
May 14 18:16:34 somehost.somedom.com fprintd[12553]: ** Message: entering main loop
May 14 18:16:37 somehost.somedom.com sudo[12552]: saml : TTY=pts/2 ; PWD=/home/saml ; USER=root ; COMMAND=/bin/journalctl -f
May 14 18:16:40 somehost.somedom.com gnome-session[1787]: 18:16:40 | Listener | Trying to reconnect to tcp://notifications.sparkleshare.org:443/
May 14 18:16:44 somehost.somedom.com sudo[12582]: saml : TTY=pts/2 ; PWD=/home/saml ; USER=root ; COMMAND=/bin/journalctl -f -n 10
May 14 18:16:45 somehost.somedom.com gnome-session[1787]: 18:16:45 | Listener | Disconnected from tcp://notifications.sparkleshare.org:443/: ...d block
May 14 18:16:45 somehost.somedom.com gnome-session[1787]: 18:16:45 | personal_repo | Falling back to regular polling
May 14 18:17:04 somehost.somedom.com fprintd[12553]: ** Message: No devices in use, exit

อ้างอิง


2
ดูเหมือนว่าเพจเจอร์จะปิดการใช้งานต้องการที่จะมีทั้ง ...
Ben Creasy

1
@Ben Creasy $ journalctl -f - ตั้งแต่เมื่อวาน, $ journalctl -f -n 1,000
engineerX

1
journalctl --follow --no-tail --no-tailจะใช้เมื่อคุณต้องการเส้นก่อนหน้านี้ทั้งหมด (ดีกว่า -n 100000 หรือโดยพลการนับเส้นใหญ่)
โอลิเวีย Lahaye
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.