journalctl -S [timestamp]
因此,journalctl 打印出大量信息,閱讀本文的人可能已經知道了。有一個標誌-S
(或--since
)允許使用者精確定位她正在尋找的日誌的日期。我收到了一些與 GNOME 字體檢視器相關的錯誤訊息,我想檢查journalctl
它所說的內容,但是有太多日誌條目,使用它們滾動瀏覽它們PG DOWN實際上會花費我大部分時間(我可能應該更頻繁地清除我的快取和日誌)。有一個標誌可以幫助找出日誌的指定日期。如果您知道要查看的日誌何時放置,則可以使用此工具來避免捲動 Googol-plex 日誌。
我的問題是,每次我嘗試使用該標誌時,我都會收到一條錯誤訊息,基本上是(用不多的文字)“您使用的時間戳不正確,請修復它並重試。”打字時journalctl --help
沒有提及要使用的格式,錯誤訊息也沒有提及,這非常令人沮喪。此外,當我說「每次我使用它」時,我指的是跨越數年的時間。我只需導航到系統日誌手動開啟日誌文件,然後使用編輯器將文件複製到單獨的目錄中,我可以在其中刪除不需要的內容,並執行正則表達式搜尋我想要的內容。我希望能夠只輸入時間戳,但理論上來說,它應該要快得多。
誰能給我一個工作範例來示範應該用於輸入時間戳?
答案1
所有格式都記錄在系統時間(7)手冊頁,包含範例。
最簡單的格式是相對的時間戳記:-1h
「1 小時前」、-15m
「15 分鐘前」。
對於絕對時間,接受「大約 RFC 3339 或 ISO 8601」YYYY-MM-DD hh:mm:ss
格式的時間戳(以及日期部分或時間部分),例如16:30
下午 4:30。