linux測試環境,部署spring boot打的jar包,簡易偷懶指令碼

來源:互聯網
上載者:User

標籤:pat   count   head   body   file   serve   指令碼   work   max   

當前已有jar在運行,上傳新jar之後,需要刪除舊的,執行新的,一不小心可能就把新的刪了,就寫了個指令碼,做下記錄

 

#!/bin/bashpath=/work/server/fileHead=server-fileTail=jarabsPath=${path}${fileHead}*.${fileTail}jarCount=`ls -l $absPath | wc -l`echo $jarCountif test $jarCount -le 1then    echo "Only One Jar File, Exist!"    exitfimaxTime=0tempTime=0newFile=""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  fidonefind $absPath -type f -not -wholename $newFile -deletejava -jar $absPath

 

大概就是上面那個樣子,當只有一個的時候,還需要修複下這個指令碼,直接執行這個jar

 

linux測試環境,部署spring boot打的jar包,簡易偷懶指令碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.