Log in weniger
633
LDericher
Lass es eine Protokolldatei geben, nenne es /var/log/example
. Wie üblich gibt ein Dienst ständig Zeilen in diese Datei aus.
Ich möchte den Inhalt dieser Datei in Echtzeit less
(oder gleichwertig) ansehen . Ich kenne die Befehle F
und G
in less
, aber der Inhalt des Protokolls wird so angezeigt.
Ich möchte auch den Inhalt des Protokolls durch einen beliebigen Shellbefehl setzen. Beispiele:
less +F /var/log/example # not a bad start cat /var/log/example | less +F # does not watch the log, of course, cat only reads once ... keepReading /var/log/example | doSomething | less +F # the dream
Warum? Ich möchte das Logfile im laufenden Betrieb vorformatieren, ohne Änderungen am laufenden Daemon vorzunehmen, zum Beispiel:
- Zeitstempelformate anwenden
grep
für fehlertail
die Datei- usw ...
... Ideen?
Ist das für die Arbeit? Ich würde das nicht in der Schale tun. Schauen Sie sich Splunk oder Elch oder Datadog an. Sie wollen keine echten Daemons abhängig von einem Shell-Skript.
Rich Homolka vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
6
Log Viewer unter Windows
-
6
Web Log Files Analyzer
-
5
iPhone-Protokollleser
-
2
Ein guter Protokolldateianalysator für Windows
-
4
Welches ist die beste Lösung für eine gemeinsam genutzte Datenbank, die diese Anforderungen erfüllt?
-
2
Protokollierung der Kommunikation zwischen zwei VMs
-
5
Erhalten Sie farbige Ergebnisse, wenn Sie ein Rohr von grep to less verwenden
-
5
Gibt es eine Dateisystem-Firewall?
-
2
Gibt es einen kostenlosen Security Log Analyzer für Apache?
-
7
wie man bei tail -f event piept