Spring Boot项目在Linux服务器上启动、停止脚本的完整攻略
以下是在Linux服务器上启动和停止Spring Boot项目的完整步骤:
启动脚本
- 创建一个新的Shell脚本文件,例如
start.sh
。 - 在脚本文件中添加以下内容:
#!/bin/bash
# 定义项目路径
PROJECT_DIR=/path/to/your/project
# 进入项目目录
cd $PROJECT_DIR
# 启动Spring Boot项目
nohup java -jar your-project.jar > /dev/null 2>&1 &
- 替换
/path/to/your/project
为你的项目路径,your-project.jar
为你的项目的可执行jar文件名。 - 保存并关闭脚本文件。
停止脚本
- 创建一个新的Shell脚本文件,例如
stop.sh
。 - 在脚本文件中添加以下内容:
#!/bin/bash
# 查找并杀死Spring Boot项目的进程
PID=$(ps -ef | grep your-project.jar | grep -v grep | awk '{print $2}')
if [ -z \"$PID\" ]; then
echo \"项目未运行\"
else
echo \"停止项目...\"
kill -9 $PID
echo \"项目已停止\"
fi
- 替换
your-project.jar
为你的项目的可执行jar文件名。 - 保存并关闭脚本文件。
示例说明
- 启动脚本示例:
#!/bin/bash
# 定义项目路径
PROJECT_DIR=/home/user/myproject
# 进入项目目录
cd $PROJECT_DIR
# 启动Spring Boot项目
nohup java -jar myproject.jar > /dev/null 2>&1 &
- 停止脚本示例:
#!/bin/bash
# 查找并杀死Spring Boot项目的进程
PID=$(ps -ef | grep myproject.jar | grep -v grep | awk '{print $2}')
if [ -z \"$PID\" ]; then
echo \"项目未运行\"
else
echo \"停止项目...\"
kill -9 $PID
echo \"项目已停止\"
fi
通过以上步骤,你可以在Linux服务器上使用启动和停止脚本来管理你的Spring Boot项目。
希望这个攻略对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:springboot项目如何在linux服务器上启动、停止脚本 - Python技术站