我在 Rails 中使用了一些需要作为守护进程(crom,apn_sender)启动的 gem,并在用户模式下使用 RVM 用于 ruby 环境。
启动和监视 Thin 似乎很容易,因为可以为 Thin 创建 rvm 包装器。
但是如何启动脚本呢?
用手,我会点以下:
- su 到 rubyuser
- 切换宝石组
- 通过 /railsdir/script/crom start 启动脚本
但我不知道如何用 monit 做到这一点。
有没有办法为脚本或其他东西创建包装器?
我在 Rails 中使用了一些需要作为守护进程(crom,apn_sender)启动的 gem,并在用户模式下使用 RVM 用于 ruby 环境。
启动和监视 Thin 似乎很容易,因为可以为 Thin 创建 rvm 包装器。
但是如何启动脚本呢?
用手,我会点以下:
但我不知道如何用 monit 做到这一点。
有没有办法为脚本或其他东西创建包装器?