set -x Ausgaben nur in eine Datei schreiben

Freitag, den 16. April 2010

Der Schalter set -x (auch xtrace genannt) ist ein hilfreiches Werkzeug zum Debuggen von Shellskripten. Aber manchmal sieht man auf Grund der Vielzahl an Meldungen den Wald von lauter Bäumen nicht. Und der normale Anwender sollte davon besser auch nichts zu sehen bekommen. Daher sollte man nach getaner Kammerjägerei den Schalter wieder aus dem Skript [...]

Nur einen bestimmten Zeitabschnitt einer Logdateien ausgeben

Freitag, den 28. August 2009

Mit Hilfe des Bereichsoperator von Perl lässt auf der Kommandozeile aus einer Logdatei ein bestimmter Zeitabschnitt extrahieren.

Alle Fehlermeldungen in einem Script umleiten

Mittwoch, den 14. Januar 2009

Man kann in einem Shell-Script ja Ausgaben, die an den Standard-Fehler-Kanal STDERR gehen, mit 2>>dateiname.log in eine Datei umleiten. Dies muss aber für jeden Befehl einzeln gemacht werden. Es gibt aber bei der Bash eine Methode, die Umleitung für das gesamte Script zu machen. Dazu nutzt man eine Spezialform des Befehls exec: Werden als Parameter [...]