- 修改 .gitignore 文件,添加对 pid 文件的忽略 - 删除旧的 pid 文件并添加新的 pid 文件 - 更新 meta.txt 文件,添加新的数据结构元信息 - 更新 tbus.log 文件,记录新的日志信息
78 lines
1.3 KiB
Bash
Executable File
78 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
#date: 20190816
|
|
|
|
#禁止以root用户运行
|
|
curuser=`whoami`
|
|
if [ $curuser = "root1" ];then
|
|
echo "root Operation is not allowed!!"
|
|
exit -1
|
|
fi
|
|
|
|
#添加全局变量
|
|
export PATH=$PATH:/data/home/mmog/server_999/runenv/tools
|
|
|
|
#定义启动进程函数
|
|
function start_all_svr(){
|
|
cd /data/home/mmog/server_999/runenv/
|
|
cd ./msgq/
|
|
./init.sh
|
|
cd -
|
|
|
|
cd ./zone_conn/cfg/
|
|
./start_zone_conn.sh
|
|
|
|
cd ../../db_proxy/cfg/
|
|
./start_db_proxy.sh
|
|
|
|
cd ../../db_global_proxy/cfg/
|
|
./start_db_proxy.sh
|
|
|
|
cd ../../redis_proxy/cfg/
|
|
./start_redis_proxy.sh
|
|
|
|
cd ../../zone_svr/cfg/
|
|
./start_zone_svr.sh
|
|
|
|
cd ../../world_svr/cfg/
|
|
./start_world_svr.sh
|
|
|
|
cd ../../relation_svr/cfg/
|
|
./start_relation_svr.sh
|
|
|
|
# cd ../../relay_svr/cfg/
|
|
# ./start_relay_svr.sh
|
|
|
|
cd ../../busd/cfg/
|
|
./start_busd.sh
|
|
|
|
cd ../../chat_svr/cfg/
|
|
./start_chat_svr.sh
|
|
|
|
cd ../../team_svr/cfg/
|
|
./start_team_svr.sh
|
|
|
|
cd ../../moderation_svr/cfg/
|
|
./start_moderation_svr.sh
|
|
|
|
cd ../../mq_proxy/cfg/
|
|
./start_mq_proxy_svr.sh
|
|
|
|
}
|
|
|
|
#启动进程
|
|
echo "-------- 开始启动进程 --------"
|
|
start_all_svr
|
|
sleep 2
|
|
|
|
#检查进程状态
|
|
cd /data/home/mmog/server_999/runenv/
|
|
if [ ! -f ./check_all.sh ];then
|
|
echo "检查脚本check_all.sh不存在"
|
|
exit 0
|
|
else
|
|
echo "-------- 打印启动结果 --------"
|
|
sh ./check_all.sh
|
|
fi
|
|
|