一、启动脚本制作
vim start.sh
nohup java -jar demo.jar > nohup.out 2>&1 &
:qw
./start.sh
二、停止脚本制作
vim stop.sh
PID=$(ps -ef | grep demo.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill -9 $PID
kill -9 $PID
fi
:qw
./stop.sh
三、重启脚本制作
vim restart.sh
echo "Restarting SpringBoot Application"
pid=`ps -ef | grep jar文件名.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
echo "closed process"$pid
fi
echo "jar文件名.jar"
chmod 777 jar文件名.jar
echo "execute startup commands"
nohup java -jar jar文件名.jar > xxx.log 2>&1 &
:qw
chmod +x *.sh
./restart.sh
四、完成,撒花