Hallo Freunde,

 

eventuell kann mir ja jemand helfen. Ich habe folgendes Problem:

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.

Ich bin völlig verzweifelt, da ich seit drei Tagen am googlen bin und nichts
finde. Könnt Ihr mir helfen?

 

Gruß

Bernhard

--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an