centos/ubuntu jenkins.war 自啟動指令碼,Linux啟動停止jar包的執行案例
#! /bin/sh # chkconfig: 2345 10 90 # description: jenkins .... # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. #prefix=/home/lanmps/jenkins #nohup $prefix/start_jenkins.sh >> $prefix/jenkins.log 2>&1 & #風來了.呆狐狸 JENKINS_ROOT=/home/lanmps/jenkins JENKINSFILENAME=jenkins.war #停止方法 stop(){ echo "Stoping $JENKINSFILENAME " ps -ef|grep $JENKINSFILENAME |awk '{print $2}'|while read pid do kill -9 $pid echo " $pid kill" done } case "$1" in start) echo "Starting $JENKINSFILENAME " nohup $JENKINS_ROOT/start_jenkins.sh >> $JENKINS_ROOT/jenkins.log 2>&1 & ;; stop) stop ;; restart) stop start ;; status) ps -ef|grep $JENKINSFILENAME ;; *) printf 'Usage: %s {start|stop|restart|status}\n' "$prog" exit 1 ;; esac
儲存為jenkins目錄下 jenkins.sh
JENKINS_ROOT為 jenkins目錄
#!/bin/bash
JENKINS_ROOT=/home/lanmps/jenkins
export JENKINS_HOME=$JENKINS_ROOT/home
java -jar $JENKINS_ROOT/jenkins.war --httpPort=6700
儲存為:start_jenkins.sh1.centos
啟動方式ln -s /home/lanmps/jenkins/jenkins.sh /etc/init.d/jenkins chkconfig --add jenkins chkconfig --level 345 jenkins on
/etc/init.d/jenkins start
2.ubuntu
ln -s /home/lanmps/jenkins/jenkins.sh /etc/init.d/jenkins
update-rc.d -f jenkins defaults
啟動方式/etc/init.d/jenkins start
相關推薦
centos/ubuntu jenkins.war 自啟動指令碼,Linux啟動停止jar包的執行案例
#! /bin/sh # chkconfig: 2345 10 90 # description: jenkins .... # This script will be executed *afte
linux定時檢查jar包執行並重啟
linux後臺執行jar包,經常以外退出,定時計劃執行sh檢查jar包執行並重啟新建restart.sh[email protected]:~/sub#touch restart.sh許可權設定744(需要注意定時任務的使用者有沒有執行許可權)[email
ubuntu/centos環境下玩android系統(二): linux下的android模擬器執行!
上一篇完成了Android的編譯,想必一定心裡癢癢了!這一篇將開始玩轉android模擬器! 如果不喜歡在linux下執行 emulator ,可直接看第三篇,第三篇講述windows下的模擬器,相對linux下,要簡單很多! 一.下載Andoird SDK,
linux--shell指令碼啟動和停止jar包
完整指令碼啟動和停止jar包 #! /bin/sh PORT=8086 HOME='/usr/local/beta' LOG_HOME='/usr/local/beta/build' LOG_FILE='act-service.log' JAR_HOME=act-1.0.
linux--shell指令碼批量啟動和停止jar包
指令碼程式碼all.sh #! /bin/sh # 埠號 PORTS=(8084 8083 8085 8086) # 系統模組 MODULES=(mcht system user act) # 系統模組名稱 MODULE_NAMES=(商戶模組 系統模組 使用者模組 活動
bat指令碼載入多個jar包至classpath啟動工程
例項工程目錄結構: bin:當前工程打包的jar檔案 springboot_sample_jar:依賴包資料夾 startup-data.bat:啟動指令碼 啟動指令碼內容: titl
linux自動部署jar包,註冊系統服務(基於Centos7)
最近一直在搞伺服器,現在要執行我們的程式,都是jar包的格式,但是每次輸入執行命令都很麻煩,現在進行放入指令碼啟動或者註冊服務啟動,來簡化啟動,但是這個方法也有一定的缺陷,需要一定的標準規範才可以正確執行,比如jar包的打包名稱一定要和指令碼中的名稱一樣 下面進入正題,首先來指令碼啟
linux jar 包執行與關閉
一些簡單的操作linux jar包命令 1、執行jar包的命令和在windows作業系統上是一樣的,都是java -jar xxxx.jar。 2、將jar程式設定成後臺執行,並且將標準輸出的日誌重定向至檔案consoleMsg.log。 nohup java 
maven工程引入JAR包後編譯通過了,但專案啟動時找不到JAR包
建立了maven工程,POM檔案里加好了依賴,並且在編譯的時候已經通過了,但是當啟動tomcat的時候,找不到這些JAR包了。 異常如下: java.lang.NoClassDefFoundError: javax/wsdl/xml/WSDLLocator java
Linux下部署 jar包
1、windows和linux執行jar命令是一樣的,java -jar xxx.jar 2、使用nohup命令將jar程式設定成後臺執行,執行日誌輸出到nohup.out,關閉視窗無影響 nohu
Linux中修改jar包中的配置檔案
打包以及修改jar包 cd genesys_data_etl mvn clean package -Poffline -Dmaven.test.skip=true 日誌如下: [INFO] --- maven-jar-plugin:2.6:jar (default-jar
利用Maven外掛保證jar包啟動時自動關聯依賴jar包
當我使用maven管理工程結構時,我們的專案如果不是web專案,最終會生成一個jar檔案,當我們使用java命令執行該jar檔案時,不僅需要指定jar包中MainClass路徑,而且還要通過指令碼命令把依賴的jar包配置進去,這樣非常麻煩而且使用不方便。第一個外掛是m
Windows/Linux下引用jar包,並用javac/java編譯執行
1> Windows 假設要引用的jar放在D:/test目錄下,名字為t1.jar, java原始檔放在D:/test/src目錄下,名字為t2.java。 編譯: javac -cp d:/test/t1.jar d:/test/src/t2.java 執行
linux maven匯入jar包到本地maven庫
mvn install:install-file "-DgroupId=org.mozilla" "-DartifactId=jss" "-Dversion=4.2.5" "-Dpackaging=jar" "-Dfile=C:\Users\AArmijos\workspac
解決was8.5下自帶log4j和slf4j的jar包與應用中jar包衝突問題
解決was下的jar包衝突問題我是為was建立共享庫,更改was的載入順序,使其先載入本地檔案: 第一步: 新建一個資料夾作為共享庫,將log4j和slf4j的相關jar包放到該資料夾下; 第二步: 開啟was的控制檯,環境--共享庫--新建
【教程】CentOS 設定開機自啟動指令碼
《CentOS 設定開機自啟動指令碼》 新建指令碼檔案autorun.sh #!/bin/sh #chkconfig:2345 85 15 #description: test echo "Hello Linux !!" 注意:#chkconfig和
jenkins 上傳war到伺服器指令碼 上傳war到docker生成新的映象容器啟動指令碼及dockerfile
在jenkins配置中的構建後操作選擇Deploy war/ear to a container // 上傳到指定伺服器tomcat 指令碼 export JAVA_HOME=/home/jiaopi/jdk1.7.0_67 export JRE_HOME=/home/ji
linux新增開機自啟動指令碼示例詳解
linux下(以RedHat為範本)新增開機自啟動指令碼有兩種方法,先來簡單的;一、在/etc/rc.local中新增如果不想將指令碼粘來粘去,或建立連結什麼的,則:step1. 先修改好指令碼,使其所有模組都能在任意目錄啟動時正常執行;step2. 再在/etc/rc.
linux 新增開機自啟動指令碼
Linux設定服務開機自動啟動的方式有好多種,這裡介紹一下通過chkconfig命令新增指令碼為開機自動啟動的方法。 1. 編寫指令碼autostart.sh(這裡以開機啟動redis服務為例),指令碼內容如下: #!/bin/sh #chkconfig
Linux 配置開啟自啟動指令碼
很多時候,很多服務需要重啟就必須起來,比如redis。redis重啟自啟動還好配置一點,有的自己寫的守護程序就沒有自帶的好的重啟方法。下面給一種萬能的重啟自啟動指令碼開啟方法。增加開機執行指令碼/etc/rc.local增加啟動指令碼redis/bin目錄加入PATH