欢迎来到蒙景传媒官网!
153-1756-9129

启动springboot应用shell脚本

来源:蒙景传媒 时间:2024-04-13 13:24:08
启动springboot应用shell脚本:
在实际开发中,我们通常需要将Spring Boot应用部署到服务器上,并通过shell脚本启动应用。本文将介绍如何编写一个简单的shell脚本,用于启动Spring Boot应用。
1. 编写启动脚本
打开终端,进入应用所在目录,创建一个名为“start.sh”的文件,并添加以下内容:
``` #!/bin/bash APP_NAME=your-app-name.jar PID=$(ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}') if [ -z "$PID" ] then nohup java -jar $APP_NAME > /dev/null 2>&1 & echo "$APP_NAME started ..." else echo "$APP_NAME is already running ..." fi ```
其中,“your-app-name.jar”需要替换为你的应用名称。该脚本会首先检查应用是否正在运行,如果没有运行,则启动应用;如果已经运行,则输出“your-app-name.jar is already running …”。
2. 赋予脚本执行权限
在终端中输入以下命令,赋予脚本执行权限:
``` chmod +x start.sh ```
3. 启动应用
在终端中输入以下命令,启动应用:
``` ./start.sh ```
4. 验证应用是否启动成功
在终端中输入以下命令,查看应用是否正在运行:
``` ps -ef | grep your-app-name.jar | grep -v grep ```
如果应用正在运行,则会输出应用的进程信息。
5. 停止应用
在终端中输入以下命令,停止应用:
``` APP_NAME=your-app-name.jar PID=$(ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}') if [ -z "$PID" ] then echo "$APP_NAME is not running ..." else kill $PID echo "$APP_NAME stopped ..." fi ```
6. 赋予停止脚本执行权限
在终端中输入以下命令,赋予停止脚本执行权限:
``` chmod +x stop.sh ```
7. 停止应用
在终端中输入以下命令,停止应用:
``` ./stop.sh ```
以上就是通过shell脚本启动和停止Spring Boot应用的方法。需要注意的是,如果应用需要使用特定的配置文件,可以通过“-Dspring.config.location”参数指定配置文件路径。
启动springboot应用shell脚本

相关阅读