2010-12-10 82 views
3

如果我有一個ruby腳本Daemon,正如它的名字所暗示的那樣,它作爲一個守護進程運行,監視系統的一部分並且能夠執行需要身份驗證的命令,例如更改權限,還有一種簡單的方法可以讓第二個ruby腳本,說client,與該腳本通信併發送命令/詢問信息?我正在尋找一個建立在ruby中的方法,我寧願避免在這裏構建自己的服務器協議。兩個ruby進程之間的通信可能/容易嗎?

回答

4

Ruby提供了這個包括您的標準,如許多機制:socketspipesshared memory。但紅寶石也有專門爲IPC的更高級別的庫,你可以結賬Here,Drb。我沒有機會玩這個遊戲,但它看起來很酷。

相關問題