#!/bin/bash ### BEGIN INIT INFO # Provides: start-pentaho stop-pentaho # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Description: Pentaho BI Platform ### END INIT INFO # Utilizacao do jdk e jre 64bits export JAVA_HOME=/usr/local/jre1.6.0_14 export JRE_HOME=/usr/local/jre1.6.0_14 export JDK_HOME=/usr/local/jdk1.6.0_14 cd /biserver/pentaho/biserver-ce start(){ if [ "$1" == "adm" ];then echo "Iniciando aplicacao administration-console" cd ../administration-console ./start-pac.sh > /tmp/pentaho_console.out 2>&1 & else echo "Iniciando aplicacao biserver" ./start-pentaho.sh > /tmp/pentaho.out 2>&1 fi echo "ok" } stop(){ echo "recebi: $1" if [ "$1" == "adm" ];then echo "Finalizando aplicacao administration-console" cd ../administration-console ./stop-pac.sh else echo "Finalizando aplicacao biserver" ./stop-pentaho.sh fi echo "ok" } case "$1" in start) start $2 ;; stop) stop $2 ;; *) printf "\nUsage: $0 \n start | stop : Inicia ou finaliza a aplicacao biserver\n start adm | stop adm : Inicia ou finaliza o administration console\n\n" ;; esac exit 0