美文网首页
springboot jar包自动部署脚本

springboot jar包自动部署脚本

作者: YangDDD | 来源:发表于2021-03-08 17:11 被阅读0次

#!/bin/bash

echo '################### 1. 检查8081端口是否被占用...'
pid_blog=`netstat -tunpl | grep 8081|awk '{printf $7}'|cut -d/ -f1`
if [ "$pid_blog" != "" ];
    then
        echo '################### 8081端口被占用'
        kill -9 "$pid_blog"
        echo "###################" $pid_blog '进程已被杀死'
    else
        echo "################### 端口未被占用"
fi
echo '################### 2. 后台运行jar包...'
for file in `ls`
    do
        if [ "${file##*.}"x = "jar"x ]
        then
            nohup java -jar $file --server.port=8081 > ./nohup.out &
            break
        fi
    done
echo '🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥jar包部署结束a🔥🔥🔥🔥🔥🔥🔥🔥'

使用方式

  • 新建build.sh
  • jar包放在相同的文件夹下
  • ./build.sh

相关文章

网友评论

      本文标题:springboot jar包自动部署脚本

      本文链接:https://www.haomeiwen.com/subject/clzpqltx.html