参考spring boot部署到linux服务器
应用部署到linux之后,需要启动停止服务器,我查阅了一些资料,整理出了两个简单的启动停止脚本积累用于以后使用
start.sh
#!/bin/bash
PROJECTNAME=hello
pid=`ps -ef |grep $PROJECTNAME |grep -v "grep" |awk '{print $2}'`
if [ $pid ]; then
echo "$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 ]; then
echo "$PROJECTNAME is running and pid=$pid"
kill -9 $pid
if [[ $? -eq 0 ]];then
echo "sucess to stop $PROJECTNAME "
else
echo "fail to stop $PROJECTNAME "
fi
fi