Parcourir la source

更新正式服同步区服名称

gitwallet il y a 1 an
Parent
commit
854ecd5ae0
2 fichiers modifiés avec 61 ajouts et 7 suppressions
  1. 19 7
      docs/srv_install.sh
  2. 42 0
      docs/th_mapserver.sh

+ 19 - 7
docs/srv_install.sh

@@ -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
 

+ 42 - 0
docs/th_mapserver.sh

@@ -0,0 +1,42 @@
+#!bin/sh
+zone_id_start=$1
+zone_id_end=$2
+
+index1=寻宝
+index2=服
+server_name=
+mapserver(){
+ server_name=$index1$1$index2
+ echo $server_name
+}
+
+server_path=/data/server/bin
+zone_server_config=
+server_item_path=/script/Config.lua
+zone_index=$zone_id_start
+cur_dir_path=
+number=0
+for ((;zone_index<=zone_id_end;zone_index++)) do
+   #echo $zone_index
+   cur_dir_path=$server_path$zone_index
+   #echo $cur_dir_path
+   if [ -d $cur_dir_path ]; then
+	   #echo "Dir exist"
+	   zone_server_config=$server_path$zone_index$server_item_path
+      if [ -f $zone_server_config ]; then
+	      #echo "File exist"
+         mapserver $zone_index
+	      sed -i "33c\SVR_NAME = \"${server_name}\"" ${zone_server_config}
+         echo ${zone_server_config}
+         ((number++))
+      else
+	      echo "${zone_server_config} is not exist"
+	   fi
+   else
+	   echo "${cur_dir_path} is not exist"
+   fi
+ done
+
+ echo "update Config.lua number:${number}"
+
+