services etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
services etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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