18 Temmuz 2011 Pazartesi

Jira'yı servis olarak çalıştırmak

Servis olarak çalıştırmak

Linux sunucu üzerine kurduğunuz, Jira’yı servis gibi çalıştırmak için aşağıdaki scriptten yararlanabilirsiniz, scripti oluşturma ve çalıştırma adımları yazılmıştır.
vi /etc/init.d/jira
Aşağıdaki scripti kopyalarak, yapıştırın. Koyu renk alanları değiştirmeyi unutmayın.
  1. APP=jira   – {Uygulamanın ismi}
    USER=jiratest – {Servisin çalıştırılacağı kullanıcı}
    BASE=/usr/jira – {Servisin ev dizini}
  2. chmod +x /etc/init.d/jira
Servisimiz hazır, servisi başlatıp/durdurmak için aşağıdaki komutları kullanabilirsiniz.
/etc/init.d/jira start
/etc/init.d/jira stop

#!/bin/sh -e
# JIRA startup script
# Written by Nesrin
#chkconfig: 2345 80 05
#description: JIRA

# Define some variables
# Name of app ( JIRA, Confluence, etc )
APP=jira

# Name of the user to run as
USER=jiratest

# Location of application’s bin directory
BASE=/usr/jira

# Location of Java JDK
export JAVA_HOME=/usr/java/default

case “$1″ in
# Start command
start)
echo “Starting $APP”
/bin/su -m $USER -c “cd $BASE/logs && $BASE/bin/startup.sh &> /dev/null”
;;
# Stop command
stop)
echo “Stopping $APP”
/bin/su -m $USER -c “$BASE/bin/shutdown.sh &> /dev/null”
echo “$APP stopped successfully”
;;
# Restart command
restart)
$0 stop
sleep 5
$0 start
;;
*)
echo “Usage: /etc/init.d/$APP {start|restart|stop}”
exit 1
;;
esac

exit 0
ve son olarak açılışta başlaması için,  aşağıdaki satırı çalıştırıp servisimizi tamamlıyoruz.
/sbin/chkconfig --level 345 jira on

Hiç yorum yok:

Yorum Gönder