Page 1 of 1

bash Ausgabeumleitung

Posted: 08. Feb 2006 15:07
by ottto
Hallo,
kann man in einem Shell-Script die Ausgabe komplett in eine Datei umleiten??

Wenn ich mein Script per Hand starte, bekomme ich verschiedene Meldungen angezeigt.
Diese Meldungen brauche ich aber auch, wenn mein Script über crontab aufgerufen wird.
Beim Crontab-Aufruf bekomme ich durch ">>/datei.log 2>&1" alle Fehler in meine Logdatei.
Ich hätte aber gern alle Meldungen die eigentlich am Bildschirm erscheinen würden, in einer Datei. Kann man die Standart-bildschirmausgabe in eine Datei umleiten???

Danke.
ottto

Posted: 08. Feb 2006 18:12
by klopskuchen
ls -l $1 >lslog.txt; less lslog.txt

edit.
Hab grad nochmal nachgeschlagen. Dein ">>/datei.log 2>&1" verrichtet eigentlich alles nötige. Standardausgabe(1) und Standardfehlerausgabe(2) werden nach /datei.log umgelenkt. ?

Posted: 08. Feb 2006 22:24
by rattenkind
ereignis 2>&1 | tee datei

ratte

Posted: 09. Feb 2006 6:33
by ottto
Sorry,
mein Fehler. Wer lesen kann, ist besser drann!!!
Es hat eigentlich alles so funktioniert wie es sollte, ich hab's nur nicht erkannt.

Danke.
ottto