Bernhard Graaf schrieb:

> unter Ubuntu 7.10 habe ich in einem perl-script mittels qx ( ‚Kommando’
> ) ein Befehl ausgeführt. Ich habe dabei ein piping des stderr in eine
> Datei eingebaut (‚2>temp.dat’). Das funktionierte auch sehr gut. Nun
> musste ich ein Update auf 8.10 durchführen. Auf einmal funktioniert die
> pipe nicht mehr, d.h. die Datei wird nicht mehr gefüllt. Führe ich das
> gleiche Kommando in einer Shell aus funktioniert es sehr gut. Schreibe
> ich ein Shell-script funktioniert es auch. Rufe ich das Shell-script mit
> qx in Perl auf, funktioniert es wieder nicht.

Willkommen in der Welt von Perl 5.10.0.

Kannst das auf ein foo-Script zusammenkürzen um es zu reproduzieren?

-martin

-- 
Martin Schmitt / Schmitt Systemberatung / www.scsy.de
--> http://www.pug.org/index.php/Benutzer:Martin <--
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an