【发布时间】:2011-08-31 04:39:44
【问题描述】:
我有一个在给定设备上侦听的 Ruby 进程。我想使用 rails 应用程序为不同的设备启动/关闭它的实例。我能找到的所有 Ruby 守护进程似乎都基于一定数量的正在运行的守护进程或带有消息队列的后台处理。
我应该只使用Kernel.spawn 执行此操作并将 PID 存储在数据库中吗?这似乎有点老套,但如果没有允许我启动/关闭守护进程的现有框架,我似乎没有太多选择。
【问题讨论】:
-
“在设备上收听”是什么意思?
-
我正在使用串口 gem 来监听串口。
标签: ruby-on-rails ruby daemon