0

Rightscale を使用して、Amazon EC2 でインスタンスを起動しています。私の起動スクリプトはすべてうまく機能し、フォルダー内の以下のファイル名を取得するなどのことを行います。最後の起動スクリプトは次のとおりです。

#!/bin/bash

MAINDIR="/root/username/"    

ruby ${MAINDIR}insertfd_control.rb stop
ruby ${MAINDIR}insertfd_control.rb start
ruby ${MAINDIR}inserttk_control.rb stop
ruby ${MAINDIR}inserttk_control.rb start

それを使用して、Ruby で作成したデーモンを起動したいと考えています。エラーの出力なしでブートスクリプトとして実行されますが、ssh経由でログインすると、それらが開始されていないことがわかります。次に、上記のスクリプトを手動で実行すると、開始されます。なぜ彼らはブートスクリプトから始めていないのですか?

次の投稿を見つけました: http://blog.angelbob.com/posts/124しかし、それが関連しているかどうかはわかりません。

4

1 に答える 1