[linux] Output van time meenemen met tee (tip)
Cecil Westerhof
cecilwesterhof op xs4all.nl
Di Mrt 28 11:18:49 CEST 2006
Ik heb een script dat nogal veel tijd neemt en ook nogal wat output
genereert. Vandaar dat ik iets als het volgende wilde doen:
(time command) | tee output.log
Gekeken naar de man-page van time zou dat moeten werken, daar time
zijn output naar stdout zou moeten sturen. Echter dat werkt dus niet.
Het blijkt dat time de output naar stderr stuurt en je het volgende
moet doen:
(time command) 2>&1 | tee output.log
De haakjes zijn nodig omdat anders alleen stderr van command naar
stdout wordt omgeleid, terwijl het juist gaat om de stderr van time.
;-}
More information about the Linux
mailing list