Journalctl Timpestempelformat

Journalctl Timpestempelformat

journalctl -S [timestamp]

Journalctl gibt also eine Menge Informationen aus, wie diejenigen, die dies hier lesen, wahrscheinlich bereits wissen. Es gibt ein Flag -S(oder --since), mit dem der Benutzer das Datum der gesuchten Protokolle genau bestimmen kann. Ich habe eine Fehlermeldung erhalten, die mit dem GNOME-Schriftartenbetrachter zusammenhängt, und wollte nachsehen, journalctlwas sie besagt, aber es gab so viele Protokolleinträge, dass das Durchblättern mit buchstäblich den PG DOWNgrößten Teil des Tages dauern würde (ich sollte meine Caches und Protokolle wahrscheinlich öfter leeren). Es gibt ein Flag, mit dem sich ein bestimmtes Datum von Protokollen genau bestimmen lässt. Wenn Sie wissen, wann das Protokoll, das Sie anzeigen möchten, abgelegt werden soll, können Sie dieses Tool verwenden, um nicht durch ein Googol-Plex von Protokollen scrollen zu müssen.

Mein Problem ist, dass ich jedes Mal, wenn ich versucht habe, das Flag zu verwenden, eine Fehlermeldung erhalten habe, die im Wesentlichen (in nicht so vielen Worten) lautete: „Der von Ihnen verwendete Zeitstempel ist falsch. Korrigieren Sie ihn und versuchen Sie es erneut.“ Beim Eintippen journalctl --helpwird das zu verwendende Format nicht erwähnt, und die Fehlermeldung auch nicht, was sehr frustrierend ist. Wenn ich außerdem sage „jedes Mal, wenn ich es verwendet habe“, beziehe ich mich auf Zeiten, die sich über Jahre erstrecken. Ich öffne die Protokolldatei einfach manuell, indem ich zu den Systemprotokollen navigiere und verwende meinen Editor, um die Datei in ein separates Verzeichnis zu kopieren, wo ich löschen kann, was ich nicht brauche, und eine Regex-Suche nach dem durchführen kann, was ich will. Ich würde jedoch gerne einfach den Zeitstempel eingeben können, theoretisch sollte das viel schneller gehen.

Kann mir jemand ein funktionierendes Beispiel geben, das zeigt, wie der Zeitstempel eingegeben werden soll?

Antwort1

Alle Formate sind dokumentiert in dersystemd.time(7)Handbuchseite mit Beispielen.

Das einfachste Format ist einrelativZeitstempel: -1hfür „vor 1 Stunde“, -15mfür „vor 15 Minuten“.

Für absolute Zeiten werden Zeitstempel im Format „ungefähr RFC 3339 oder ISO 8601“ YYYY-MM-DD hh:mm:ssakzeptiert (ebenso wie nur der Datumsteil oder der Uhrzeitteil), z. B. 16:30für 16:30 Uhr.

verwandte Informationen