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?
3
A
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.
1
Vous pouvez regarder dans http://rubyeventmachine.com/