Script logging mit timestamp


Habe heute nach einer Möglichkeit gesucht die Ausgaben eines Scriptes mit einem Zeitstempel zu versehen und damit dann in ein Logfile zu schreiben. Das ganze könnte man natürlich auch per Syslog machen – ist aber nicht überall gewünscht oder sinnig. Also wie geht das? Ich hab das so gemacht:

<SCRIPT/PROGRAMM> >> >( while read line; do echo "$(date): ${line}"; done >> /tmp/test_log.log ) 2>&1

Auf diese Weise entsteht ein Log in der Form:

Mo 28. Feb 08:35:14 CET 2011: <LOGOUTPUT>

2 Responses to Script logging mit timestamp

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>