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
Datum: 03.07.2006-15:12
