[PHP/Linux] avertir un programme .c

kristof789 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
Flow78 Messages postés 1910 Statut Membre -
Bonjour,

J'ai un programme .c qui tourne en boucle sous linux. Lorsqu'un utilisateur se connecte à un site, un script php doit avertir le programme .c qui lui met à jour la base de données (explication rapide :) ).

Je souhaiterai savoir si vous savez comment je pourrais faire en php pour avertir un programme .c qui tourne en boucle (sans écrire dedans ou autre)? j'ai entendu que l'on pouvais faire des interruptions ou autre sous linux, mais je ne sais pas comment faire à partir de PHP.....

Quelqu'un peut il m'aider svp merci

Cordialement

Bonne journée

Christophe

6 réponses

  1. kristof789 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    personne ne peut m'aider?
    0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Tu possèdes le source du programme .c ?
    Pourquoi ne pas communiquer avec un socket?
    voir par exemple http://www.linuxhowtos.org/C_C++/socket.htm
    Tu communiques alors avec le programme C avec les fonctions dédiées: https://www.php.net/manual/fr/book.sockets.php

    Quelqu'un a utilisé ce concept (je n'ai pas testé)
    http://www.forum.moteurprog.com/reseaux/forum-msg-18019-1.htm

    Johan
    Gates gave ^H sold you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  3. kristof789 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    je possède le programme c. En faite, les deux programmes sont situés dans un dossier sous linux. Le but est de pouvoir échanger des messages entre un programme php et un programme c.

    On m'a proposé d'utiliser une file d'attente de message". Mais j'aimerai savoir s'il y a d'autre solution (autre que les sockets) pour échanger des messages (dans le même principe qu'une file de message)?
    0
  4. kristof789 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    personnes ne peut m'aider?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kristof789 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    toujours personne?
    0
  7. Flow78 Messages postés 1910 Statut Membre 171
     
    Bonjour

    Mes connaissances en C sont très très limites, mais n'est-il pas possible d'éditer un fichier texte dans le même dossier via PHP, tandis que le programme .c qui tourne en fond fait des scans réguliers sur ce fichier ? Ce pourrait-être une solution viable si jamais il est possible de scanner un fichier ^^ (taille ou autre, je ne sais pas).
    0