次の場合、Rails の開発環境で redis と resque を (場合によっては他のプロジェクト、mongod、mysql-server などで) 自動的に開始するようにしたいと考えています。
- 開発サーバーの起動時
rails server
。
さらに、次のケースで既に実行中のサービスが検出され、実行されていない場合はサービスも開始されると便利です。
- テストを実行するときは rspec、rspec /spec をレーキします。
- 起動時は
rails console
.
をシャットダウンするときrails server
は、開始された子サービスもシャットダウンする必要があります。
このような追加の起動スクリプトの正しい場所はどこですか?
そして、それらが本番環境でも開始されるのを回避するにはどうすればよいですか (/etc/init.d サービスを通じてすべてを実行します)