Thread win32::process: alles in log datei schreiben
(19 answers)
Opened by Rambo at 2005-04-06 13:12
[quote=sesth,06.04.2005, 17:07]Ich vermute, dass IO::Tee nur im Perl-Skript wirkt. Der Sub-Prozess schreibt ja nun mal auf stdout und weiß nichts vom duplizierten Handle im Skript. Die tee.exe kann man folgendermaßen einsetzen (wenn ich das noch richtig zusammenbekomme):
Code: (dl
)
java .... | tee logfile.log Damit wird das Handle dann im Sub-Prozess dupliziert und in Perl muss man gar nichts machen.[/quote] meinst du so? Code: (dl
)
1 use strict; wenn ich tee über die console benuzte kann man das so machen tee >test.log aber im perl hab ich das noch nicht hinbekommen es wäre mir zwar lieber alles in perl zu machen da ich kein externes tool bis her verwendet habe in diesem script aber notfalls benutze ich dies. ich wollte auch als zweiten teil eine max grösse für ein log file anlegen aber das kann ich extern dann natürlich auch nicht! seltsam das es da in perl nix geben soll. danke erst mal fürti rambo |