Files
xkm-server/server_999/runenv/stop_log_all.sh
2025-05-21 13:43:08 +08:00

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