neutrino1
Mitglied
Hi!
Ich möchte standardout sowohl am Bildschirm als auch in ein logfile schreiben. tee konnte ich nicht verwenden, da sonst der RC=0 (nämlich vom tee) ist, auch wenn das script einen Fehler produziert.
Nun hab ich das versucht:
exec 3> ${LOGFILE}
exec 1>&3
main
standardout sollte doch eigentlich in den filedeskriptor 3 kopiert werden und der soll ins logfile schreiben - das logfile wird zwar geschrieben, am Bildschirm ist nichts zu sehen.
Weiß wer, was ich da falsch mache?
Ich möchte standardout sowohl am Bildschirm als auch in ein logfile schreiben. tee konnte ich nicht verwenden, da sonst der RC=0 (nämlich vom tee) ist, auch wenn das script einen Fehler produziert.
Nun hab ich das versucht:
exec 3> ${LOGFILE}
exec 1>&3
main
standardout sollte doch eigentlich in den filedeskriptor 3 kopiert werden und der soll ins logfile schreiben - das logfile wird zwar geschrieben, am Bildschirm ist nichts zu sehen.
Weiß wer, was ich da falsch mache?