jenkins服務指令碼

2021-07-22 19:59:30 字數 1241 閱讀 8254

#!/bin/bash

## chkconfig: 2345 89 11

# description: jenkins service

#其實46行以上的**只不過是寫給46行之後呼叫,兩個分號前面的函式就是你自定義service start,stop,restart 觸發的**

#start,stop邏輯一般是呼叫你的程式關閉服務的命令,不要傻傻的自己還去寫。。

#restart一般是直接呼叫stop,start

#reload() -----> 告訴程式重讀配置檔案,改變程式的執行狀態

#/etc/rc.d/init.d/ 系統服務指令碼目錄,乙個服務會有乙個指令碼,ls可以看到其實有很多寫好的服務指令碼,可以開啟某乙個看看,別人的怎麼寫的,參考借鑑下

#/var/lock/subsys 服務鎖定目錄(存在則表示已經建立了例項pid檔案)主要是為了防止重複啟動

Jenkins專案配置shell指令碼

使用jenkins構建專案的時候需要寫shell指令碼 增量上傳jar包 shell指令碼的位置 shell指令碼的內容 pwd cd到專案目錄 cd ad activiti f forceupdate echo fif f then echo 強制更新 rm rf md5.old fi lib 目...

Jenkins執行linux指令碼提示許可權不夠

今天在用jenkins部署專案的時候,在專案構建前要停掉前面部署的專案埠,不然構建後執行不了新的專案。我在構建前建立了stop.sh,並賦許可權,chmod u x stop.sh.一切準備就緒,重新構建,居然報錯了,構建失敗。很顯然是許可權不夠導致的,我們修改jenkins的許可權即可。進入 et...

jenkins流水線pipeline指令碼例項

傳送郵件 import hudson.model.println env.job name println env.build number pipeline body something is wrong with 傳送郵件svn日誌內容 pipeline stage 輸出日誌 stage 傳送郵...