应用部署启动停止脚本

参考spring boot部署到linux服务器
应用部署到linux之后,需要启动停止服务器,我查阅了一些资料,整理出了两个简单的启动停止脚本积累用于以后使用
start.sh

#!/bin/bash

PROJECTNAME=hello

pid=`ps -ef |grep $PROJECTNAME |grep -v "grep" |awk '{print $2}'`

if [ $pid ]; thenecho "$PROJECTNAME  is  running  and pid=$pid"

else

   echo "Start success to start $PROJECTNAME ...."

   nohup java -jar hello.jar  >> catalina.out  2>&1 &

fi

stop.sh

#!/bin/bash

PROJECTNAME=hello

pid=`ps -ef |grep $PROJECTNAME |grep -v "grep" |awk '{print $2}' `

if [ $pid ]; thenecho "$PROJECTNAME is  running  and pid=$pid"

​    kill -9 $pidif [[ $? -eq 0 ]];thenecho "sucess to stop $PROJECTNAME "elseecho "fail to stop $PROJECTNAME "fi

fi

猜你喜欢

转载自blog.csdn.net/u011915230/article/details/79344378