mapcheck.sh
来自「传奇3源程序, 用vc开发的」· Shell 代码 · 共 34 行
SH
34 行
#!/bin/sh
echo "============================================"
echo "= map server status checker... ="
echo "============================================"
./map-server.exe &
sleep 40
while [ 0 ]
do
pcpu=` top -n 1| grep map-server | awk '{print $9}' | awk 'BEGIN{FS="."} {print $1}' `
if [ "$pcpu" -gt 80 ];then
echo "============================================"
echo "map server is more than 80% (now $pcpu%)"
echo "============================================"
ppid=` ps -a | grep map-server | awk '{print $1}' `
kill $ppid
./map-server.exe &
sleep 40
else
pmapct=` ps -a| grep map-server | wc -l `
if [ "$pmapct" -eq 0 ];then
echo "============================================"
echo "map server is not running..."
echo "restart map server..."
echo "============================================"
./map-server.exe &
sleep 40
#echo "test"
else
echo "map server is ok (now $pcpu%)..."
sleep 5
fi
fi
done
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?