根据提供的tag来启动拉米进程
#!/usr/bin/sh
# update lamislots server
# 检测是否带有tag参数
if [ ! -n "$1" ] ;then
echo -e "\033[31m 需要指定git仓库tag \033[0m"
exit 1
fi
# 检测tag是否有效
git fetch --tags
git tag --list | grep $1 >/dev/null 2>&1
if [ $? -ne 0 ];then
echo -e "\033[31m 无法找到指定tag:$1 \033[0m"
exit 1
fi
git checkout $1
git submodule update --init --recursive
echo -e "\033[32m开始启动服务器...\033[0m"
sh wstart.sh > start_server.log 2>&1
if [ $? -ne 0 ];then
echo -e "\033[31m 更新服务器失败... \033[0m"
exit 1
else
echo -e "\033[32m 更新服务器成功... \033[0m"
exit 0
fi