#!/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