#!/bin/bash # 重启子游戏服 serverPath=/root/500G_disk/zhibo_fc/Run cd $serverPath [ $# -ne 1 ] && ps -aux | grep GameService | grep -v color | awk '{print $2"\t"$11"\t"$12}' | grep -v "grep" && echo -e "\033[31m输入ServerID\033[0m" && exit serverID=$1 serverPID=`ps -aux | grep "GameService $serverID" | grep -v "grep"` echo $serverPID serverPID=`echo $serverPID | awk '{print $2}'` read -p "kill -9 $serverPID? " answer if [ "$answer" == "yes" ] || [ "$answer" == "y" ] || [ "$answer" == "Y" ] || [ "$answer" == "Yes" ] then kill -9 $serverPID echo -e "[$serverPID]服务器进程重启 请耐心等待 1分钟 请勿中断操作。 " sleep 60 ./GameService $serverID sleep 1 echo -e "[$serverPID] 服务器进程重启完成 " ps -aux | grep "GameService $serverID" | grep -v "grep" fi