歡迎您光臨本站 註冊首頁

Jira自啟動腳本

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

Jira自啟動腳本下載地址:

http://down.51cto.com/data/156573

由於jira用rc.local是無法自啟動的,這裡附上jira的啟動腳本

這裡還有一點需要注意的,每次非正常關機后,啟動的時候都需要將$Jira_Home中的.jira-home.lock文件刪除,否則啟動的時候會報錯.

.jira-home.lock是一個鎖文件,是為了保護jira安全的.

將以下腳本拷貝到/etc/init.d/jirad

#cd/etc/init.d/

#vijirad

-------------------------------------------------------------------------------------

#!/bin/bash

###BEGININITINFO

#chkconfig:23458515

#Provides:atlassian

#Short-Description:StartandstoptheJira&Confluenceserver

#Description:StartandstoptheJira&Confluenceserver.

###ENDINITINFO

#

./etc/init.d/functions

Jira=/www/atlassian/crowd/4.2.1

startup=$Jira/apache-tomcat/bin/startup.sh

shutdown=$Jira/apache-tomcat/bin/shutdown.sh

exportJAVA_HOME=/usr/local/java/jdk1.6.0_22

rm -rf /www/atlassian/jira/jira_home/.jira-home.lock

start(){

echo-n$"StartingJira"

#daemon-c

$startup

RETVAL=$?

echo

}

stop(){

echo$"StoppingJira"

$shutdown

RETVAL=$?

echo

}

restart(){

stop

sleep 10

start

}

status(){

numproc=`ps-ef|grepjira|grep-v"grepjira"|wc-l`

if[$numproc-gt0];then

echo"Jiraisrunning..."

else

echo"Jiraisstopped..."

fi

}

#Seehowwewerecalled.

case"$1"in

start)

start

;;

stop)

stop

;;

status)

status

;;

restart)

restart

;;

*)

echo$"Usage:$0{start|stop|status|restart}"

exit1

esac

exit0

-------------------------------------------------------------------------------------

#chkconfig--addjirad

#chkconfigjiradon

#servicejiradstart

沒有報錯即成功


[火星人 ] Jira自啟動腳本已經有341次圍觀

http://coctec.com/docs/security/show-post-58873.html