Page 1 sur 1

Fork PHP - Comment créer une tâche de fond

Posté : 17 juin 2013, 15:18
par Antoine P
Bonjour,

J'essai de lancer des vidéos à partir d'une interface Web.
En gros, je lance le logiciel OMXPLAYER en command line pour lancer une vidéo (ex: omxplayer movie.mkv)
mais évidement le script est en attente le temps du lancement de la vidéo.

Ce que je cherche à faire c'est de "forker" le script afin qu'il soit asynchrone.

Quelle méthode me conseilleriez vous?

Cordialement,

Re: Fork PHP - Comment créer une tâche de fond

Posté : 17 juin 2013, 16:44
par yann18
bonjour,

tu peux le faire avec la fonction shell_exec
shell_exec('omxplayer movie.mkv');
Quant à l'exécuter de manière asynchrone, tu peux appeler, à partir d'un lien, cette fonction avec une requête ajax

Re: Fork PHP - Comment créer une tâche de fond

Posté : 17 juin 2013, 17:43
par Antoine P
Hello,

Oui pour lancer le omxplayer je savais.
Maintenant, il faut éviter que le script PHP-CGI tourne en boucle et AJAX ou pas, ça le fera !

Il me faut donc une autre solution

Cordialement,