|
|||||||||||||||||||||||||||
Hi! (er denne gruppe død??) Jeg har perl program, der via. ssh udføre en række bash scripts på forskellige servere. Og jeg vil gerne fange stderr og stdout ikke kun af scripts, men også af perl programmet selv og tee' dette til en fil, samtidigt med at det udskrives på skærmen. Perl programmet skal selv kunne bestemme fil navnet, hvortil stderr og stdout skrives. Nogle ideer? Jeg kan open(STDERR,"enfil") og derved redirecte alt på STDERR og STDOUT til to filer, men så kommer det ikke på skærmen hvilket jeg ville fortrække. Jeg vil meget nødigt kalde perl programmet fra et bash script, fordi det er komplekst nok i forvejen, og det vil gøre det besværligt at lade perl scriptet bestemme output filnavnet. Så hvis jeg kan lave alt i perl så ville det være at fortrække. Fordi så kan jeg fx. emaile mig selv progress reports/errors hvis dette skulle være nødventigt. -- Carsten Svaneborg http://www.mpip-mainz.mpg.de/~svanebor *** VIRUS WARNING *** This email is infected by a virus which will make your computer self destruct in 5 minutes. To avoid it please reboot immediately, and call technical assistance.
|
||||||||||||||
|
||||||||||||||