Thread time abfangen (7 answers)
Opened by tribbiani at 2006-07-21 17:55

tribbiani
 2006-07-21 17:55
#68308 #68308
User since
2006-01-27
17 Artikel
BenutzerIn
[default_avatar]
Hi,

ich hab folgendes Problem:
Bei der Ausführung externe Kommandos möchte ich mittels "time" auch die Ausführungszeit abfangen(neben stdout und stderr). Momentan landet aber die time-Ausgabe in dem stderr-Array, wie kann ich's besser machen(am liebsten in einem separaten Array)?

Code: (dl )
1
2
3
4
5
6
7
8
9
open (CMD, "(time $commandline | sed 's/^/STDOUT:/') 2>&1 |");
while (<CMD>) {
if (s/^STDOUT://) {
push @stdout, $_;
}
else {
push @stderr, $_;
}
}


Grüsse,
tribbs

View full thread time abfangen