- #停止 将应用停止
- #stop.sh
- #!/bin/bash
- echo "Stopping SpringBoot Application"
- pid=`ps -ef | grep model.jar | grep -v grep | awk '{print $2}'`
- if [ -n "$pid" ]
- then
- kill -9 $pid
- fi
- #备份 replace.sh 用于将上次构建的结果备份,然后将新的构建结果移动到合适的位置
- #!/bin/bash
- # 先判断文件是否存在,如果存在,则备份
- file="/usr/local/SBA/model.jar"
- if [ -f "$file" ]
- then
- mv /usr/local/SBA/model.jar /usr/local/SBA/backup/model.jar.`date +%Y%m%d%H%M%S`
- fi
- mv /root/.jenkins/workspace/Test/target/model.jar /usr/local/SBA/model.jar
- #启动 startup.sh 启动项目
- #!/bin/sh
- echo "授予当前用户权限"
- chmod 777 /usr/local/SBA/model.jar
- echo "执行....."
- nohup java -jar /usr/local/SBA/model.jar &