Mailinglisten-Archive |
Am Mittwoch 21 Januar 2009 17:12:41 schrieb Michael Dunkel:
> Hi,
Hallo Michael,
> du könntest den befehl im hintergrund ausführen indem du ein "&" ans
> ende setzt:
>
> exec("ffmpeg -i eingang.mpg ausgang.mpg &")
>
> z.b. per ajax kannst du dann ein weiteres script ansteuern was dir mit "ps
> -aux | grep ffmpeg -i eingang.mpg ausgang.mpg" anzeigen kann ob der prozess
> fertig ist oder nicht
>
> wenn du nun noch die ausgaben des prozesses haben willst kannst du auch mit
> nohup die ausgaben in eine datei schreiben lassen und diese dann mit ajax
> und nem script im 5 sekundentakt auslesen und anzeigen oder sowas
Funktioniert leider nicht. Egal ob mit "&" am Ende, und/oder "nohup" am
Anfang; der Befehl wird immer gekillt wenn ich die (PHP-)Seite verlasse, auf
der der Befehl ausgeführt wurde.
Das mit der Überwachung habe ich mittlerweile gelöst, wenn auch ohne ajax.
Nur ist wie gesagt irgendwann der Prozess weg.
Weitere Ideen?
> Grüße
> Micha
Chris.....
--
http://ewaa.sourceforge.net
http://mm2mm.sourceforge.net
php::bar PHP Wiki - Listenarchive