#!/bin/bash
echo "************ KILL xxxx Will Begin... **************"
#得到对应服务的进程号
str=`ps -ef | grep xxxx-0.0.1-SNAPSHOT.jar | grep -v "grep"|awk '{print $2}'`
kill -9 $str
if [ "$?" -eq 0 ]; then
echo "killed pid is "$str
echo "kill success"
else
echo "kill failed"
fi
nowDate=`date +"%Y-%m-%d"`
#重启服务
nohup java -jar xxx-0.0.1-SNAPSHOT.jar &
#自动删除nohup.out文件
rm -rf nohup.out
nowstr=`ps -ef | grep xxx-0.0.1-SNAPSHOT.jar | grep -v "grep"|awk '{print $2}'`
#打印出现在新的进程号
echo "now pid is "$nowstr
echo "************ xxx is Running... **************"