phpbar.de logo

Mailinglisten-Archive

[php] exec, system und "&"

[php] exec, system und "&"

Joerg H. Baach jbaach_(at)_mediathek.de
Tue, 05 Oct 1999 11:29:44 +0200


> 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





-----------------

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