58 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| #date:20190816
 | |
| 
 | |
| #禁止以root用户运行
 | |
| curuser=`whoami`
 | |
| if [ $curuser = "root1" ];then
 | |
|     echo "root Operation is not allowed!!"
 | |
|     exit -1
 | |
| fi
 | |
| 
 | |
| #添加env
 | |
| export PATH=$PATH:/data/home/mmog/server_999/runenv/tools
 | |
| 
 | |
| #定义停止进程函数
 | |
| function stop_all_svr(){
 | |
| cd /data/home/mmog/server_999/runenv/
 | |
| 
 | |
| cd ./logd_svr/
 | |
| ./stop_logd.sh 
 | |
| 
 | |
| cd ../logload_svr/cfg/
 | |
| ./stop_logload_svr.sh
 | |
| 
 | |
| cd ../../oper_logload_svr/cfg/
 | |
| ./stop_oper_logload_svr.sh
 | |
| 
 | |
| cd ../../json_logload_svr/
 | |
| ./stop_jsonlogload_svr.sh
 | |
| 
 | |
| }
 | |
| 
 | |
| #统计进程总数
 | |
| proc_count=`ps -ef|grep a5game_zs_999|grep -v grep |wc -l`
 | |
| 
 | |
| #停止进程
 | |
| if [ ${proc_count} -eq 0 ];then
 | |
|     echo "-------- a5game_zs_999 --------"
 | |
|     echo "未找到正在运行的进程,退出程序"
 | |
|     echo "------------------------------"
 | |
|     exit 0
 | |
| else
 | |
|     echo "-------- 开始停止进程 ---------"
 | |
|     stop_all_svr
 | |
|     sleep 2
 | |
| fi
 | |
| 
 | |
| #检查进程状态
 | |
| cd /data/home/mmog/server_999/runenv/
 | |
| if [ ! -f ./check_log_all.sh ];then
 | |
|     echo "检查脚本check_log_all.sh不存在"
 | |
|     exit 0
 | |
| else
 | |
|     echo "-------- 打印停止结果 ---------"
 | |
|     sh ./check_log_all.sh
 | |
| fi
 | |
| 
 |