springboot jar包自动部署脚本


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

推荐阅读更多精彩内容