functions
#定义命令
CMD=/usr/local/mongodb/bin/mongod
#定义配置文件路径
INITFILE=/usr/local/mongodb/mongodb.conf
start()
{
#&表示后台启动,也可以使用fork参数
$CMD -f $INITFILE &
echo "MongoDB is running background..."
}
stop()
{
pkill mongod
echo "MongoDB is stopped."
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo $"Usage: $0 {start|stop}"
esac
编写完成后,再次测试脚本的正确性。
[root@serv03 init.d]# /etc/init.d/mongodb start
MongoDB is running background...
[root@serv03 init.d]# /etc/init.d/mongodb stop
Terminated
三 后记
这是深入理解MongoDB的第一篇文章,本篇文章简要地介绍了MongoDB,并把Linux下完整的配置过程呈现给读者。
四 参考资料
http://baike.baidu.com/subview/3385614/9338179.htm
Good Luck!
Robin
2014年8月2日