首页 > 编程语言 > 详细

linux测试环境,部署spring boot打的jar包,简易偷懒脚本

时间:2017-12-27 13:05:09      阅读:408      评论:0      收藏:0      [点我收藏+]

当前已有jar在运行,上传新jar之后,需要删除旧的,执行新的,一不小心可能就把新的删了,就写了个脚本,做下记录

 

#!/bin/bash

path=/work/server/
fileHead=server-
fileTail=jar
absPath=${path}${fileHead}*.${fileTail}

jarCount=`ls -l $absPath | wc -l`
echo $jarCount
if test $jarCount -le 1
then
    echo "Only One Jar File, Exist!"
    exit
fi

maxTime=0
tempTime=0
newFile=""

for file in `ls -A $absPath`
do
  tempTime=`stat -c %Y $file`
  if test $maxTime -lt $tempTime
  then
      maxTime=$tempTime
      newFile=$file
      echo $maxTime
      echo $file
  fi
done

find $absPath -type f -not -wholename $newFile -delete

java -jar $absPath

 

大概就是上面那个样子,当只有一个的时候,还需要修复下这个脚本,直接执行这个jar

 

linux测试环境,部署spring boot打的jar包,简易偷懒脚本

原文:https://www.cnblogs.com/AwenDF/p/8125118.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!