zoukankan      html  css  js  c++  java
  • linux测试环境,部署spring boot打的jar包,简易偷懒脚本

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

    #!/bin/bash
    
    path=`pwd`/
    fileHead=abc
    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

  • 相关阅读:
    paxos算法
    List
    es资料汇总
    尚硅谷Kafka
    lostach安装配置
    zookeeper安装
    zookeeper配置详解
    C# 微信企业付款给个人之相关配置
    JS--正则表达式验证
    uniapp小程序--自定义分享标题
  • 原文地址:https://www.cnblogs.com/AwenDF/p/8125118.html
Copyright © 2011-2022 走看看