jenkins 构建shell
mvn clean package
source /etc/profile
cd /home/eqics/jenkins/workspace/test1/target
mv test-1.0-SNAPSHOT.jar /home/eqics/project/test1.jar
cd /home/eqics/project/
ps -ef|grep test1.jar|grep -v grep|awk '{print $2}'|xargs kill -s 9
BUILD_ID=dontKillMe
nohup java -jar test1.jar --server.port=8081 2>&1 &
脚本解释:
source /etc/profile //解决jar执行不了的bug
cd /home/eqics/project/ //进入jar的目录
ps -ef|grep test1.jar|grep -v grep|awk '{print $2}'|xargs kill -s 9 //搜索到当前正在执行的jar并停止他的执行
BUILD_ID=dontKillMe //解决jar执行不了的bug
nohup java -jar test1.jar --server.port=8081 2>&1 & //执行jar
---------是故无冥冥之志者----------
---------无昭昭之明----------
---------无惛惛之事者----------
---------无赫赫之功----------
本文来自博客园,作者:|是吴啊|,转载请注明原文链接:https://www.cnblogs.com/wuguofeng/p/15545134.html

浙公网安备 33010602011771号