ruby - 将 Ruby/EventMachine 脚本作为系统服务运行

标签 ruby service eventmachine

我使用 EventMachine 在 Ruby 中编写了一个简单的 UDP 服务器。我想让它始终在我的 Linux 机器上运行。关于如何将其包装为系统服务或以某种其他形式在启动时启动、保持运行、可以监视的建议?

最佳答案

因为你在 linux 上,你可以使用 daemons gem

http://daemons.rubyforge.org/

http://railscasts.com/episodes/129-custom-daemon

关于ruby - 将 Ruby/EventMachine 脚本作为系统服务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4523911/

相关文章:

ruby - RMagick 安装 : Can't find MagickWand. h

ruby - 理解 Array#uniq 函数调用

ubuntu - docker daemon 没有在我的 ubuntu vm 中启动, "service start"ok by "ps"没有结果

python - 带有 Flask 的 Windows 服务仅在 DEBUG 模式下运行。正常模式似乎崩溃

ruby - 将 PTY 输出与 Eventmachine 同步

ruby-on-rails - 在 Ubuntu 9.1 Rails 开发箱中配置 Postgres 以进行 Cucumber 测试

ruby-on-rails - 是否有可能使example.herokuapp.com 无法进入,除非通过某些dns?

android - 从通知按钮取消服务

ruby - Faye ruby​​ 客户端只发布一次

ruby - 使用 EM-WebSocket 或 Goliath 的多个订阅者