Jira自启动脚本创建与配置手册

Jira自启动脚本下载地址:

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

由于jirarc.local是无法自启动的,所以这里附上jira的启动脚本

这里还有一点需要注意的,每次非正常关机后,启动的时候都需要将$Jira_Home中的.jira-home.lock文件删除,否则启动的时候会报错。

.jira-home.lock是一个锁文件,是为了保护jira安全的。

将以下脚本拷贝到/etc/init.d/jirad

# cd /etc/init.d/

# vi jirad

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

#!/bin/bash

### BEGIN INIT INFO

# chkconfig:    2345 85 15

# Provides:          atlassian

# Short-Description: Start and stop the Jira&Confluence server

# Description:       Start and stop the Jira&Confluence server.

### END INIT INFO

#

. /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

export JAVA_HOME=/usr/local/java/jdk1.6.0_22

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

 

start(){

 echo -n $"Starting Jira"

 #daemon -c

 $startup

 RETVAL=$?

 echo

}

stop(){

 echo $"Stopping Jira"

 $shutdown

 RETVAL=$?

 echo

}

restart(){

  stop

  sleep 10

  start

}

status(){

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

        if [ $numproc -gt 0 ]; then

                echo "Jira is running..."

        else

                echo "Jira is stopped..."

        fi

}

# See how we were called.

case "$1" in

start)

 start

 ;;

stop)

 stop

 ;;

status)

 status

 ;;

restart)

 restart

 ;;

*)

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

 exit 1

esac

exit 0

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

# chkconfig --add jirad

# chkconfig jirad on

# service jirad start

没有报错即成功

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空