|
|
@@ -1,14 +1,24 @@
|
|
|
-#!/bin/bash
|
|
|
+#! /bin/bash
|
|
|
# 用于开新区
|
|
|
if [[ -z "$1" || ! "$1" =~ ^[0-9]+$ ]]; then
|
|
|
echo "错误: 请输入有效的 zone_id (正整数)。"
|
|
|
exit 1
|
|
|
fi
|
|
|
|
|
|
-serverPath=/server #能否获取当前路径作为服务器路径
|
|
|
+serverPath=/data/server #能否获取当前路径作为服务器路径
|
|
|
zone_id=$1
|
|
|
echo -e "获取服务器id: ${zone_id} \n"
|
|
|
|
|
|
+##################################
|
|
|
+index1=寻宝
|
|
|
+index2=服
|
|
|
+server_name=
|
|
|
+mapserver() {
|
|
|
+ server_name=$index1$1$index2
|
|
|
+ echo $server_name
|
|
|
+}
|
|
|
+##################################
|
|
|
+
|
|
|
### 下面xxx修改为需要的路径
|
|
|
to_dir=${serverPath}/bin${zone_id}
|
|
|
if [ ! -d "$to_dir" ]; then
|
|
|
@@ -47,11 +57,13 @@ if [ ! -d "$to_dir" ]; then
|
|
|
svrName_idx=$((zone_id - 1))
|
|
|
|
|
|
# 替换配置文件
|
|
|
- sed -i "24c\PORT_CLIENT = ${port}" ${to_dir}/script/Config.lua
|
|
|
- sed -i "25c\PORT_ADMIN = \"${port_admin}\"" ${to_dir}/script/Config.lua
|
|
|
- sed -i "28c\DB_NAME = \"ckwy_fy_S${database_idx}\"" ${to_dir}/script/Config.lua
|
|
|
- sed -i "31c\SVR_INDEX = ${svr_idx}" ${to_dir}/script/Config.lua
|
|
|
- sed -i "32c\SVR_NAME = \"s${svrName_idx}\"" ${to_dir}/script/Config.lua
|
|
|
+ sed -i "25c\PORT_CLIENT = ${port}" ${to_dir}/script/Config.lua
|
|
|
+ sed -i "26c\PORT_ADMIN = ${port_admin}" ${to_dir}/script/Config.lua
|
|
|
+ sed -i "29c\DB_NAME = \"ckwy_fy_S${database_idx}\"" ${to_dir}/script/Config.lua
|
|
|
+ sed -i "32c\SVR_INDEX = ${svr_idx}" ${to_dir}/script/Config.lua
|
|
|
+ mapserver $zone_id
|
|
|
+ echo $server_name
|
|
|
+ sed -i "33c\SVR_NAME = \"${server_name}\"" ${to_dir}/script/Config.lua
|
|
|
|
|
|
fi
|
|
|
|