PV0現在、rails3.2と、ResqueというGemを使って開発をしています。今回の疑問点は、RedisをRubyからどうやってDeamonとして起動するのかわからないのです。詳細を書いていきます。このResqueというgemは内部で、RedisというKVSを使っています。Redisを実行しておく必要性があります。/usr/local/etc/redis.confです。このコマンドをうつと、画面に色々ログが表示された後に、そのまま止まってしまいます。止まるというのは、ターミナルのタブが出力専用になり、こちらの入力をCTRL+Cしか受け付けなくなるということです。RedisをDeamonとして動かす必要性があると考えました。この場合は恐らくこれでDeamon化できます。&しかしこれを止めるためにはpidを調べてkillしなくてはいけませんでした。redis:stopの様に実現したいと考えました。&を実行してくれるような処理を書きたいのですが、うまくできません。どのようにすれば、実現できるでしょうか?以下に、悪い例として色々試行錯誤した例を書きます。endendこれはうまくいきませんでした。文法的なエラーだとは思うのですが、色々試行錯誤中です。/usr/local/etc/redis.conf`これはとりあえず直接このrubyファイルを実行しました(rakeからではなく)。このプログラムを実行するとこのRuby自体のDeamonと、redis-serverのDeamon?が2つでき、rubyのDeamonを切っても、redisのDeamon?はきれませんでした。更新順1redisは設定ファイルに「デーモンとして動作する」項目があります。daemonizeという項目があります。(0)お返事ありがとうございます。このような項目があったのですね。確かにdefaultでredisをdemonで起動する方法を疑うべきでした・・・。おかげさまで問題なく起動できました。(0)0解決しました。ありがとうございます。最終的にはこのようなrakeファイルになりました。endendこのプログラムは、ledsunさんの回答にあるConfigのオプションを指定してあることが前提です。(1)0お返事ありがとうございます。&"これを実行すると、起動できました。&`だと実行できないのに不思議ですね。pidが取得できないことです。Shellの部分をこれは残念ながら起動できませんでした。エラーがでてる訳ではないので、原因は不明です。(0)ウォッチこの質問への回答やコメントをメールでお知らせします。