Gérer programme en parallèle

Fermé
aquaz - 16 août 2010 à 11:00
 foo - 16 août 2010 à 15:51
Bonjour,

En PHP5, je voudrai pouvoir récupérer un programme déjà ouvert en mode asynchrone comme si il était ouvert avec proc_open. Le problème est que proc_open prend en paramètre le nom du programme et l'ouvre, même si il est déjà en cours d'exécution. Est-il possible de récupérer le programme , par exemple à partir de son pid?

Merci d'avance

3 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
16 août 2010 à 11:04
Salut.
Qu'est-ce que tu veux dire par "récupérer" ?
Regarde du côté des daemons ou des services Web (SOAP ou XML-RPC).
1
En fait le programme est déjà ouvert et je voudrai pouvoir "communiquer" avec, c'est à dire lire sur la sortie et écrire en entrée(stdin et stdout)
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
16 août 2010 à 15:01
Je pense qu'un service Web avec SOAP ou XML-RPC (ou même REST) pourrait résoudre ton problème.

Avec ça, tu pourras facilement interroger un programme écrit dans un autre langage en utilisant ses fonctions et ses classes.
0
Ok merci je vais creuser ce coté
0