Serverlogs

Aus Help Me Do It! <WIKI>
Version vom 7. Dezember 2018, 11:01 Uhr von Attminx (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Serverlogs werden leicht und schnell unübersichtlich. Am besten wäre es, wenn sich Logeinträge nicht wiederholen und Duplikate ausgefiltert werden. Linu…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Serverlogs werden leicht und schnell unübersichtlich.

Am besten wäre es, wenn sich Logeinträge nicht wiederholen und Duplikate ausgefiltert werden.

Linux kann helfen mit diesem Befehl, der in einer .sh Datei gespeichert werden sollte:

sed 's^\[.*\]^^g' $1 | sort | uniq -c >> $2

Aufruf:

Dieses Skript sollte einen sprechenden Namen bekommen, wie z. B.

logme.sh

Dazu werden zwei Variablen übergeben:

$1 ist die Quelldatei, z. B. /var/log/myxql.log $2 ist die Zieldatei, z. B. mysql_reformatted.log

Der Aufruf wäre dann entsprechend:

./logme.sh /var/log/mysql.log mysql_reformatted.log