Thread system und mod_perl? (27 answers)
Opened by bsnoop at 2006-04-01 01:24

bsnoop
 2006-04-01 18:15
#29998 #29998
User since
2006-03-30
25 Artikel
BenutzerIn
[default_avatar]
Mit dem erweitern von $ENV{PATH} funktioniert das auch nicht. Da muss ich allerdings auch noch mal ganz blöd fragen, ich hänge an $ENV{PATH} einfach noch das eine fehlende Verzeichnis ran. Das ist doch dann ok so oder?

Wenn ich den system-Aufruf ändere zu
Code: (dl )
system('mp3cat --output=drei.mp3 eins.mp3 zwei.mp3') == 0 || die "$! | $?";


dann kommen mehr oder weniger abwechselnd folgende Meldungen:
Code: (dl )
1
2
3
No child processes | 3328 
Bad file descriptor | 3328
Inappropriate ioctl for device | 3328


Im Errorlog steht dann dasselbe drin. Wenn ich den system Befehl ohne 'die' verwende tut sich auch im Errorlog nix.

Ich habe es auch mal ersatzweise mit einem anderen einfachen system-call versucht:
Code: (dl )
system('ls') == 0 || die "$! | $?";


Das produziert die gleichen Fehlermeldungen, lediglich $? hat dort einen anderen Wert (256). Allerdings läuft das manchmal auch ohne Fehlermeldung durch.

Irgendwie peile ich da gerade nix mehr...

View full thread system und mod_perl?