Hallo zusammen!
Ich habe folgendes Problem:
Auf dem Linux Server soll eine Perl Datei namens xy.pl gestartet werden.
Als Input benötigt die Datei eine XML Datei, und der Output wird in eine txt Datei umgeleitet:
Aufruf in der Shell: xy.pl TEST.xml > xy.txt
So funktioniert auch alles.
Nur wenn mein PHP Skript so aussieht:
<?php
exec('xy.pl TEST.xml > TEST.txt');
?>
dann wird zwar eine TEST.txt erzeugt die allerdings leer ist.
Was mache ich da falsch?
Übrigens dasselbe funzt wenn ich keine Perl Datei starte sondern z.B. einen 'grep' Befehl.
Vielen Dank für Eure Hilfe.
Ich habe folgendes Problem:
Auf dem Linux Server soll eine Perl Datei namens xy.pl gestartet werden.
Als Input benötigt die Datei eine XML Datei, und der Output wird in eine txt Datei umgeleitet:
Aufruf in der Shell: xy.pl TEST.xml > xy.txt
So funktioniert auch alles.
Nur wenn mein PHP Skript so aussieht:
<?php
exec('xy.pl TEST.xml > TEST.txt');
?>
dann wird zwar eine TEST.txt erzeugt die allerdings leer ist.
Was mache ich da falsch?
Übrigens dasselbe funzt wenn ich keine Perl Datei starte sondern z.B. einen 'grep' Befehl.
Vielen Dank für Eure Hilfe.
Kommentar