构建部署java项目脚本

#!/bin/sh

cd /home/code/learnBoot

svn up

gradle build

ps -ef | grep learnBoot- | grep -v grep | cut -c 9-15 | xargs kill -s 9 

mv -f /home/project/learnBoot-0.1.jar /home/project/learnBoot-0.1.jar_bak

cp -f /home/code/learnBoot/build/libs/learnBoot-0.1.jar /home/project/learnBoot-0.1.jar

mv -f /home/project/nohup.out /home/project/nohup.out_bak

nohup java -jar /home/project/learnBoot-0.1.jar --SERVER.PORT=17000 --spring.profiles.active=prod >/home/project/nohup.out &

sleep 3

tail /home/project/nohup.out

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容