#!/usr/bin/env bash
# 启动服务检查 服务名 wyiwServer
echo "*************wyiwServer start check*******************"
# 输出服务名wyiwServer 的进程信息
ps -aux |grep wyiwServer
# 获取服务wyiwServer 的pid信息 赋值给变量 serverid
process=$1
serverid=$(pidof -x wyiwServer awk '{print $1}')
# 输出服务的pid
echo ${serverid}
# -n如果变狼 serverid 字符串长度大于0 则为真 执行停止服务
if [ -n "$serverid" ]; then
echo ${serverid}
echo "*************wyiwServer stop start****************"
echo "***"
echo "*****"
echo "******"
echo "**************"
echo "***********************"
echo "*******************************"
echo "**************************************"
echo "*****************************************"
# 停止服务
kill -9 ${serverid}
echo "*************wyiwServer stop successful***********"
fi
echo "*************wyiwServer start init********************"
# 后台启动服务
nohup ./wyiwServer >/dev/null 2>error.log 2>&1 &
ps -aux |grep wyiwServer
echo "*************wyiwServer start successful***************"