Files
ClassContent/项目合集/菜谱App/backend/pull/pull.sh
2024-09-27 02:06:13 +08:00

32 lines
683 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# 项目路径
jar_path=/root/moehu-backend/
#编译好的jar名称
jar_name=back-0.0.1-SNAPSHOT.jar
#进入指定项目路径
cd ${jar_path}
echo ------
pwd
echo ------
#获取运行编译好的进程ID便于我们在重新部署项目的时候先杀掉以前的进程
pid=$(cat /root/moehu-backend/moehu.pid)
# 拉取代码,编译打包
git pull && mvn clean package -Dmaven.test.skip=true
echo ------
echo ${pid}
echo ------
#杀掉以前可能启动的项目进程
kill -9 ${pid}
#启动jar指定SpringBoot的profiles为test,后台启动
java -jar ${jar_name} &
#将进程ID存入到shaw-web.pid文件中
echo $! > /root/moehu-backend/moehu.pid