Quiero compartir con ustedes un script para levantar y parar automaticamente el tomcat del alfresco, a mi me funciono correctamente, a la vez agradecer a un amigo que sin el nunca estaria publicando esto.. bueno son dos Script en realidad los dos estan en el /etc/init.d/
Primer Script /etc/init.d/alfresco
#! /bin/bash
#
# Script para levantar el Alfresco
#
ALFRESCO_DIR=/opt/alfresco
iniciar_alfresco(){
RET=`ps ax | grep alfresco | grep -v grep`
if [ "$?" = "1" ]; then
echo "Alfresco ya esta ejecutandose."
exit 0;
fi
( cd $ALFRESCO_DIR && ./alfresco.sh start )
}
parar_alfresco(){
( cd $ALFRESCO_DIR && ./alfresco.sh stop )
}
case $1 in
start)
iniciar_alfresco
;;
stop)
parar_alfresco
;;
restart)
iniciar_alfresco
sleep 3
parar_alfresco
;;
*)
echo "Uso: $0 start | stop | restart"
esac
Segundo script en /etc/init.d/alfresco.sh
#!/bin/sh
# Start or stop Alfresco server
# Set the following to where Tomcat is installed
APPSERVER=/opt/alfresco/tomcat
# Set any default JVM values
export JAVA_OPTS='-Xms128m -Xmx512m -server'
# Following only needed for Sun JVMs before to 1.5 update 8
export JAVA_OPTS="${JAVA_OPTS} -XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader\$1,doBody -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeIndexes -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeDeletions"
#
if [ "$1" = "start" ]; then
"$APPSERVER"/bin/startup.sh
# if [ -r ./virtual_start.sh ]; then
# sh ./virtual_start.sh
# fi
if [ -r ./start_oo.sh ]; then
sh ./start_oo.sh
fi
elif [ "$1" = "stop" ]; then
"$APPSERVER"/bin/shutdown.sh
# if [ -r ./virtual_start.sh ]; then
# sh ./virtual_stop.sh
# fi
if [ -r ./start_oo.sh ]; then
killall soffice.bin
fi
fi
Imprimir
Script para levantar y cerrar automaticamente el Tomcat en el alfresco
Publicado por Carlos García en miércoles, septiembre 10, 2008
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario