Mailinglisten-Archive |
> Sieht so aus, als wird (intern) Dein Befehlsstring am ersten Leerzeichen
> abgeschnitten, wenn der safe_mode aktiviert ist.
>
> --> 1) Schau mal nach, ob das der Fall ist?
Nein, Safe Mode ist deaktiviert (sagt phpinfo()).
> Als letzten Versuch würde ich sonst einfach mal probieren, ein
> Wrapper-Skript zu schreiben: Du rufst dieses Skript 08/15 mit exec()
> auf, und erst in diesem Skript (bash-Skript o.ä.) wird das eigentliche
> Skript mit dem & gefork't.
Geht leider auch nicht. Ruf ich das wrap-script vom Prompt aus auf,
gehts
problemlos, php aber wartet bis zum Ende des von wrap aufgerufenen
skriptes.
In den beigefuegten Skripten habe ich es auch mit /bin/bash statt
/bin/sh probiert.
????
Liebe Gruesse,
Joerg
test.html:
-----------------
Untitled
exec("./wrap.sh");
phpinfo();
?>
-----------------
wrap.sh:
----------------
#!/bin/sh
touch reports/start
./test.sh &
rm reports/start
echo fertig
----------------
test.sh:
---------------
#!/bin/sh
rm reports/fertig
sleep 10
touch reports/fertig
---------------
--
Joerg Baach Mediathek GbR
jbaach_(at)_mediathek.de www.mediathek.de
Bielefelder Str. 44 Tel: (+49) 5242-9090-91
33378-Rheda-Wiedenbrueck Fax: (+49) 5242-9090-88
php::bar PHP Wiki - Listenarchive