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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fork PHP - Comment créer une tâche de fond

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

par Antoine P » 17 juin 2013, 17:43

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,

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

par yann18 » 17 juin 2013, 16:44

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

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

par Antoine P » 17 juin 2013, 15:18

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,