linux/ unix-Befehl, der für die Prüfung bestimmte Protokolle
wie kann ich Auszug ein Protokoll basierend auf bestimmten Zeitrahmen? Sagen wir mal Problem begann zwischen 4pm bis 5pm, wie kann ich erreichen, dass bestimmte log-zwischen diesen Zeiten? Ich kann verwenden less
oder cat
oder grep
aber würde es Sie nicht geben Sie mir die details der Fehler, Beispiel-Befehl:
grep "2013-08-26 16:00:00" sample.log
was ist die genauere Linux/Unix-Befehl, der kann den trick tun?
Was bedeuten die Einträge in dieser log-Datei Aussehen?
gibt es nicht. man müsste die Verwendung von regex in grep zu behandeln, den Zeitrahmen, die Sie wollen. sowie, Ihre grep-Beispiel oben ist falsch. Sie werden auf der Suche für den Begriff
Sie können verketten greps:
B jetzt editiert...habe ich verpasst...
ja, ich kann auf jeden Fall tun, danke für die raten, aber die Sache ist die, es würde nur zeigen, die Linie, die hat eine
gibt es nicht. man müsste die Verwendung von regex in grep zu behandeln, den Zeitrahmen, die Sie wollen. sowie, Ihre grep-Beispiel oben ist falsch. Sie werden auf der Suche für den Begriff
2013-08-26
in den Dateien '16:00:00' und 'sample.log'. Wenn Ihr Suchbegriff Leerzeichen enthält, wird der gesamte Ausdruck muss in Anführungszeichen eingeschlossen werden, oder die Räume zu entkommen.Sie können verketten greps:
grep "2013-08-26 16:00:00" sample.log | grep ERROR
B jetzt editiert...habe ich verpasst...
ja, ich kann auf jeden Fall tun, danke für die raten, aber die Sache ist die, es würde nur zeigen, die Linie, die hat eine
ERROR
was ich will, ist, um die details des Fehlers bereits auf bestimmte Zeitrahmen.InformationsquelleAutor user2579439 | 2013-08-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für die Anzeige von FEHLER-log-Nachrichten, die zwischen 16:00:00 und 17:00:00 verwenden:
Wenn Sie mehrzeilige Meldungen im log, die Sie verwenden können
-A n
und-B n
params hinzufügen für jede Ausgabe n Zeilen vorher oder nachher:3 Zeilen vor und nach jeder Zeile:
Kürzel für die gleichen:
InformationsquelleAutor Alexander Yancharuk
Wenn Sie wissen, dass die Ausgabe passiert ist zwischen 4 und 5 Uhr, können Sie diese verwenden:
Wenn Sie einige Zeilen um das Problem, fügen Sie die option -N, um grep (Zusammenhang von N Zeilen), so etwas wie:
Wenn Sie wissen, dass Ihre Veranstaltung enthielt einige spezielle word können Sie filtern, es mehr mit einem mehr grep:
InformationsquelleAutor mvp