我在rails中使用了一些gems,需要以守护进程(crom,apn_sender)启动,并在用户模式下使用RVM进行ruby环境。
启动和监控thin似乎很容易,因为可以为thin创建一个rvm包装器。
但是如何启动脚本?
手工,我想点以下内容:
但是我不知道怎么用monit做这个。
有没有办法为脚本或其他东西创建包装器?
答案 0 :(得分:0)
使用ruby的包装器,而脚本执行时没有红宝石,它会找到一个红宝石来运行它,当用红宝石作为前缀时 - 它会使用那个红宝石而不管它中的shebang线:
/path/to/rvm/bin/ruby-1.9.3-p194 /railsdir/script/crom start