#使环境变量生效
source ~/.bash_profile
#进行编译构建出jar
gradle clean
gradle build -x test
projectName=test-project
#如果进程存在则kill
pid=`ps -ef | grep $projectName | grep -v grep | awk '{print $2}'`
if [ -z $pid ] ; then
echo "no process id "
else
kill -9 $pid
echo "end................................."
sleep 3
fi
echo "start..............................."
#启动spring boot jar
BUILD_ID=dontKillMe nohup java -jar test-project-2.0.jar &
test-project-2.0.jar确保跟打包出来的jar名称一样。projectName变量确保为打包出来的jar名称