サーバーの再起動後に自動的に起動するようにMongoDBを設定するにはどうすればよいですか?これはCentOS 5.5にあります。
次のコマンドで開始しますが、サーバーが再起動した場合は、SSHにログインして再度実行する必要があります(実際にはそれほど大きな問題ではありませんが、これが必要ない場合は、サーバーにアクセスできません)。
./mongod --config ./mongodb.config --fork --logpath /var/log/mongodb.log --logappend
あなたの最善の策は、10gen(mongodbのメーカー)が提供するrpmをインストールすることです。
http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages
実行できるinit.dスクリプトがインストールされます
// mongodサービス
chkconfig mongod on
システムの起動時にサービスを開始するには、「initスクリプト」を作成する必要があります。 「ライティングinitスクリプトredhat」をGoogleですばやく検索すると、いくつかの便利なリファレンスが見つかります。これは合理的なスタートのようでした:
簡単で汚い解決策が必要な場合は、/etc/rc.d/rc.local
の最後にコマンドを追加するだけで、他のすべてのinitスクリプトが完了した後に実行されます。