78 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.2 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
 | |
| 
 |