读书人

linux的shell脚本起动mongos出错求指

发布时间: 2013-09-14 13:03:22 作者: rapoo

linux的shell脚本启动mongos出错,求指导!!急求
#t src/mongo/shell/mongo.js:L114/usr/bin/bash

LOGPATH=/var/log/mongo
CONFIGDB=192.168.1.210:40000,192.168.1.211:4001,192.168.1.212:40002

#stop mongos server
stopserver()
{
sudo pkill mongos
#sudo service mongos stop
}



#start mongos server
mongosserver()
{
sudo mongos -port 33333 -configdb $CONFIGDB -logpath $LOGPATH/mongos_t.log -logappend -fork
}

usage()
{
echo "useage:start_mongos_kwlib.sh all|stop"
}

if [ $1 == "all" ]; then
stopserver
mongosserver
elif [ $1 == "stop" ]; then
stopserver
else
usage
fi


shell脚本,用来启动和停止mongos服务操作,但是不知道哪里出错了。报错信息如下,
: command not foundb.sh: line 2:
: command not foundb.sh: line 4:
'/start_mongos_kwlib.sh: line 6: syntax error near unexpected token `
'/start_mongos_kwlib.sh: line 6: `stopserver()
蛋疼死了,比较急,求解!!!!! shell 脚本 mongodb mongos
[解决办法]
补充:
if [ $1 == "all" ]; then ==》if [ "$1" == "all" ]; then
elif [ $1 == "stop" ]; then ==> elif [ "$1" == "stop" ]; then

读书人网 >UNIXLINUX

热点推荐