Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

We add the following text to the file:

Code Block
#!/bin/sh -ebash
### BEGIN INIT INFO
# Provides: start-pentaho stop-pentaho
# Required-Start: networking mysql
# Required-Stop: mysql
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Pentaho BI Platform
### END INIT INFO
export JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun"
export JRE_HOME="/usr/lib/jvm/java-1.5.0-sun/jre"

casestart(){
if [ "$1" in
'start')
cd /biserver-ce
/biserver-ce== "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 cd /> /tmp/pentaho.out 2>&1
fi

echo "ok"

}

stop(){
echo "recebi: $1"

if [ "$1" == "adm" ];then
        echo "Finalizando aplicacao administration-console"
        cd ../administration-console/start.sh
;;
'stop')
cd /biserver-ce
/biserver-ce/stop-pentaho.sh
cd /administration-console
/administration-console/stop.sh
        ./stop-pac.sh
else
        echo "Finalizando aplicacao biserver"
        ./stop-pentaho.sh
fi

echo "ok"
}


case "$1" in
start)
        start $2
        ;;
stop)
        stop $2
        ;;
*)
echo
        printf "Usage\nUsage: $0 { start \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

Please note:

If you would like the scripts to run as a background task when the server starts up instead of launching in a terminal window, append an "&" to the end of the script name.  So, in the above code:

Code Block
 cd /biserver-ce
/biserver-ce/start-pentaho.sh&
cd /administration-console
/administration-console/start.sh&

...