网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

MongoDB启动脚本

今天研究MongoDB,搭建时候发现源码包没提供启动脚本,便顺手写了一个方便使用。

成都创新互联-专业网站定制、快速模板网站建设、高性价比汉南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式汉南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖汉南地区。费用合理售后完善,10年实体公司更值得信赖。

[root@controller mongodb]# cat /etc/init.d/mongodb 
#!/bin/bash
# author: baishaohua
# mongodb boot shell

MGDB_PATH="/usr/local/mongodb"
MGDB_CONF="${MGDB_PATH}/etc/mongodb.conf"

cd ${MGDB_PATH}

MGDB_START(){

        if [ ` ps -ef|grep 'mongod -f'|grep -v grep|wc -l` > 0 ];then
                echo "MongoDB already start"
                exit 1
        fi
	${MGDB_PATH}/bin/mongod -f  ${MGDB_CONF}
	if [ $? -eq 0 ];then
		echo -n "MongoDB start "
		echo -n "["
		echo -ne "\033[32m"
		echo -n "Successful"
		echo -ne "\e[0m"
		echo  "]"
	else
		echo "MongoDB start failed"

	fi
}

MGDB_STOP(){

        ${MGDB_PATH}/bin/mongod -f  ${MGDB_CONF} --shutdown
        if [ $? -eq 0 ];then
                echo -n "MongoDB stop "
                echo -n "["
                echo -ne "\033[32m"
                echo -n "Successful"
                echo -ne "\e[0m"
                echo  "]"
        else
                echo "MongoDB stop failed"
        fi
}

MGDB_STATUS(){

	ps -ef|grep 'mongod -f'|grep -v grep 
	if [ $? != 0 ];then
		echo "MongoDB is STOP"
	fi
}

case "$1" in 
	start)
		MGDB_START
		;;
	stop)
		MGDB_STOP
		;;
	status)
		MGDB_STATUS
		;;
	restart)
		MGDB_STOP
                MGDB_START
		;;
	*)
		echo $"Usage: $0 { start | stop | status | restart }"
		exit 1
esac

本文题目:MongoDB启动脚本
网站URL:http://bjjierui.cn/article/jdidsd.html

其他资讯