如何在CentOS重新启动时自动启动MongoDB?

如何设置MongoDB,使其在服务器重启后自动启动? 这是在CentOS 5.5。

我用下面的命令启动它,但是如果服务器重新启动,我必须login到SSH并再次运行,以实现它(不是真正的交易,但很高兴知道,这是不必要的,如果我没有访问服务器)。

./mongod –config ./mongodb.config –fork –logpath /var/log/mongodb.log –logappend

你最好的select是安装10gen(mongodb的制造商)提供的RPM,

http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages

这将为你安装一个你可以运行的init.d脚本

// mongod服务

chkconfig mongod on 

系统启动时,您需要编写一个“初始化脚本”来启动服务。 快速的谷歌search“编写初始化脚本红帽”将出现几个有用的参考。 这似乎是一个合理的开始:

如果你想要一个快捷的解决scheme,你可以简单地把你的命令添加到/etc/rc.d/rc.local的末尾,在所有其他初始化脚本完成之后执行。