Hey Stefan,
Ich habe bisher qx() und exec() gefunden, aber die haben mir ned geholen...
Irgendwie muss ich das PHP Script von dem Perl Script trennen damit es nach dem beenden des Perl Scriptes auch noch weiterläuft
Programme starten kannst du auch mit den backtick-Operator:
php -q .../script.php
Und wenn du möchtest, daß ein Kind-Programm dein Perl-Script
"überlebt" - also nach dem Ende des aufrufenden Programmes
weiterläuft - dann benutzt du "disown":
php .../script.php & disown
;
Das "&" trennt übrigens nicht nur die zwei Shell-Befehle, sondern
läßt den PHP-Interpreter im "Hintegrund" anlaufen -> aber erst
duch disown wird dieser Hintergrundprozess vom Elternprogramm
getrennt. Auf jeden Fall läuft es so in der Terminal-Shell - aus
Perl heraus dürfte es aber kaum einen Unterschied machen.
mario