Gérer programme en parallèle

aquaz -  
 foo -
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

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
    1. aquaz
       
      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
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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