在UBuntu上部署項目的時候,我們往往通過一段shell來啟動程序,甚至是通過crontab定時任務來定時的調用java程序,但是很奇怪的一個問題就是,比如我寫了一個如下的shell腳本: #!/bin/shexport mypath=/root/project/wishnomal java ...
.Shell執行 調用Java Jar程序 bin bash JAVA HOME HOME jdk BASE DIR dirname if BASE DIR . then BASE DIR pwd fi PROCESS HOME dirname BASE DIR MY DIR PROCESS HOME gasarchiveprocess RUN DIR MY DIR rundir LIB DIR ...
2015-07-13 09:21 0 7782 推薦指數:
在UBuntu上部署項目的時候,我們往往通過一段shell來啟動程序,甚至是通過crontab定時任務來定時的調用java程序,但是很奇怪的一個問題就是,比如我寫了一個如下的shell腳本: #!/bin/shexport mypath=/root/project/wishnomal java ...
第一次運行的時候獲取一下超級管理員權限chmod +x start.sh 拷貝腳本的時候運行的時候如果報錯,應該是文件格式轉換的問題bash: ./a.sh: /bin/bash^M: bad interpreter: No such file ...
腳本一: startTest.sh內容如下: java -jar Test.jar & echo $! > /var/run/Test.pid stopTest.sh內容如下: PID=$(cat /var/run/Test.pid) kill -9 $PID ...
目前項目:jenkins部署后,會將所有的git上的項目打包到本地,然后會手動去執行linux語句去復制jar包到測試項目路徑下面,然后再啟動jar 想要實現狀態:jenkins部署后,執行shell腳本,自動實現查看當前測試項目路徑下jar的運行狀態,若在運行則kill當前進行,再進行復制 ...
以上是備份操作 下面是運行shell操作 ...
項目是ideal編輯器的springboot項目的demo。打包就是在側邊欄,點擊packge ,就會在target下生成jar包。 生成之后把 jar包放在一個文件夾中。新建一個txt文件,在txt文件中寫 java -jar +jar包當前路徑 ,之后把txt 后綴名改成bat ...
部署描述: 1.jenkins 通過maven編譯成jar 項目包 2.shell 腳本從jenkins機器發布到:目標主機 注釋:次腳本沒有寫jar包的備份,有時間加上 腳本內容: ...