Thread Unterschied bei Scriptaufruf von Perl: Unterschied bei Scriptaufruf von Perl (3 answers)
Opened by Gast at 2006-07-03 17:27

Gast Gast
 2006-07-03 17:27
#67791 #67791
Hallo,

ich rufe eine bash script einmal von der Console und einmal von einem Perl-Script auf.

Unterschied: Einmal kommt das richtige Ergebnis (beim Consolen-Aufruf) und einmal eine unbrauchbare Datei (beim Aufruf von Perl)

Was ist beim Perl-Aufruf anders, bzw. wie kann ich dieses Probelm beheben?

Ich arbeite mit Centos Linux.
Es geht um das bash script von Hylafax: tiff2pdf

Aufruf von der Console:

/var/spool/hylafax/bin/tiff2pdf -o /var/spool/hylafax/cfn0004295.pdf /var/spool/hylafax/recvq/cfn0004295.tif

Aufruf von Perl:
system("/var/spool/hylafax/bin/tiff2pdf -o $sendfileneu $OrgSendFile");

Habe es auch schon mit `` versucht. Gleiches Ergebnis!

Die beiden Variablen habe ich ueberprueft. Sie entsprechen korrekt dem Parametern bei Consolen-Aufruf.

Ausserdem wird ja an der richtigen Stelle eine fehlerhafte PDF-Datei erzeugt, die jedoch nicht lesbar ist. (321 byte gross).

Brauche dringend Hilfe.

Christian

View full thread Unterschied bei Scriptaufruf von Perl: Unterschied bei Scriptaufruf von Perl