2

レールでデーモン (crom、apn_sender) として起動する必要があるいくつかの宝石を使用し、Ruby 環境のユーザーモードで RVM を使用しています。

Thin の rvm ラッパーを作成できるため、thin の起動と監視は簡単なようです。

しかし、スクリプトを開始する方法は?

手で、私は次の点を打ちます:

  1. su から ruby​​user
  2. ジェムセットを切り替える
  3. /railsdir/script/crom start からスクリプトを開始する

しかし、monitでこれを行う方法がわかりません。

スクリプトなどのラッパーを作成する方法はありますか?

4

1 に答える 1

0

ruby のラッパーを使用します。スクリプトが ruby​​ なしで実行されている間、ruby をプレフィックスとして付けると、スクリプトを実行するための ruby​​ が検索されます。その中のシバン行に関係なく、その ruby​​ が使用されます。

/path/to/rvm/bin/ruby-1.9.3-p194 /railsdir/script/crom start
于 2012-07-15T22:51:06.180 に答える