2012-07-15 66 views
2

我在需要以daemon(crom,apn_sender)啓動並在用戶模式下使用RVM作爲ruby-environment的rails中使用了一些gem。rvm環境中的Monit rails腳本

啓動和監測瘦似乎很容易,因爲它可以創建一個稀薄的rvm包裝。

但是如何啓動腳本?

通過手,我會點以下幾點:

  1. su到rubyuser
  2. 交換機上的寶石
  3. 啓動腳本通過/ railsdir /腳本/克羅姆開始

,但我不知道如何用monit來做到這一點。

有沒有辦法爲腳本或其他東西創建包裝?

回答

0

使用包裝的紅寶石,而腳本沒有紅寶石執行時與紅寶石前綴它會找到一個Ruby來運行它, - 它將使用紅寶石沒有家當行的事在裏面:

/path/to/rvm/bin/ruby-1.9.3-p194 /railsdir/script/crom start