2010-12-10 5 views
3

Si j'ai un script ruby ​​Daemon qui, comme son nom l'indique, fonctionne en tant que démon, surveillant certaines parties du système et capable d'exécuter des commandes nécessitant une authentification, par exemple changer les permissions, y a-t-il un moyen script, par exemple client, communiquer avec ce script et lui envoyer des commandes/demander des informations? Je suis à la recherche d'un moyen de faire cela, je préfère éviter de créer mon propre protocole de serveur ici.La communication entre deux processus ruby ​​est-elle possible/facile?

Répondre

4

Ruby fournit de nombreux mécanismes pour ce y compris vos normes telles que: sockets, pipes, shared memory. Mais ruby ​​a également une bibliothèque de niveau supérieur spécifiquement pour IPC que vous pouvez commander Here, Drb. Je n'ai pas eu l'occasion de trop jouer avec ça mais ça a l'air vraiment cool.

Questions connexes