mongodb在启动时,后面需要加一大坨的参数,这样很不好维护
还好mongodb和mysql一样,支持参数文件
参数文件格式:
mongo.conf
[code="java"]dbpath = /home/sdh/MongoDB/mongoData
logpath = /home/sdh/MongoDB/mongoData/log/mongodb.log
port = 27017
logappend = true
具体使用如下:
[sdh@localhost bin]$ ./mongod --config /home/sdh/MongoDB/mongo.conf
这样就便于维护了
附:启动mongodb的shell脚本(初学shell,功能是能够勉强实现)
#!/bin/bash
echo "mongodDB verify.."
testing27017=`(netstat -an | grep 27017)`
if [ "NULL$testing27017" = "NULL" ] ; then
echo "mongod starting..."
loginfo=`/home/sdh/MongoDB/mongodb-linux-i686-1.8.2/bin/mongod --config /home/sdh/MongoDB/mongo.conf &`
echo "$loginfo"
echo `more /home/sdh/MongoDB/mongo.conf`
else
echo "mongodb had started"
fi