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しかし、それが関連しているかどうかはわかりません。