脚本启动SpringBoot(jar)

Posted 123hll

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了脚本启动SpringBoot(jar)相关的知识,希望对你有一定的参考价值。

#!/bin/sh RESOURCE_NAME=springbsit-api.jar tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk ‘print $2‘` if [ $tpid ]; then echo ‘Stop Process...‘ kill -15 $tpid fi sleep 5 tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk ‘print $2‘` if [ $tpid ]; then echo ‘Kill Process!‘ kill -9 $tpid else echo ‘Stop Success!‘ fi tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk ‘print $2‘` if [ $tpid ]; then echo ‘App is running.‘ else echo ‘App is NOT running.‘ fi rm -f tpid nohup java -jar ./$RESOURCE_NAME --spring.profiles.active=test & echo $! > tpid echo Start Success!

以上是关于脚本启动SpringBoot(jar)的主要内容,如果未能解决你的问题,请参考以下文章

springboot打jar包部署外置配置文件

spring boot 怎么启动

spring boot jar 部署linux服务器

具有嵌入式 init.d 脚本的 Spring Boot 应用程序未在重新启动时启动

SpringBoot项目打包成jar后,启动脚本

SpringBoot - 探究Spring Boot应用是如何通过java -jar 启动的