jueves, 6 de junio de 2013

Editor Xpath

http://www.online-toolz.com/tools/xpath-editor.php

Script de arranque para jboss

# Jboss
#
# chkconfig: 3 80 20
# description:  Start up the Jboss servlet engine.

start(){
    echo ">> Iniciando JBOSS"
    sudo nohup /opt/oggi/jboss4/bin/run.sh > /dev/null &
}

stop(){
    echo ">> Parando JBOSS"
    /opt/oggi/jboss4/bin/shutdown.sh --server="0.0.0.0" -S &
}


case "$1" in
    start)
        start
    ;;
    stop)
        stop
    ;;
    *)
        echo "Usage: jboss {start|stop|restart}"
        exit 1
    ;;
esac

exit 0


miércoles, 5 de junio de 2013

Activar o desactivar servicios al inicio de Ubuntu o Debian

Y siguiendo el tema hace poco vi en Paraiso Linux una herramienta que nos permite activar y desactivar servicios de manera gráfica, sencilla y rápida.
La herramienta en cuestión se llama sysv-rc-conf y se instala escribiendo en una terminal lo siguiente:

sudo apt-get install sysv-rc-conf

Para ejecutarla escribimos:

sudo sysv-rc-conf

Esto nos abrirá algo mas o menos así:



- Cada línea representa un servicio que puede estar activado o desactivado.
- Cada columna representa un runlevel (iniciado, en uso, detenido, reiniciado).
- El runlevel por defecto en Ubuntu o Debian es 2.
- CTRL+N sirve para pasar a la siguiente página de servicios y CTRL+P para ir a la página anterior.
- Con las flechas podemos desplazarnos.
- Con la barra espaciadora podemos marcar o desmarcar una casilla.
- Con la tecla "-" detenemos un servicio.
- Con la tecla "+" iniciamos un servicio.
- Con la tecla Q salimos.
- Para deshabilitar un servicio al inicio, generalmente hay que desmarcar las casillas de las columnas 2 y 5 correspondientes al servicio. Para volver a habilitarlo, marca nuevamente estas casillas.

Arrancar Tomcat como servicio

1. Crear un script en /etc/init.d para automatizar tomcat

# cd /etc/init.d
# vi tomcat

2. Digite lo siguiente:
#!/bin/bash
#
# Iniciación automatica de TOMCAT6D
#
# chkconfig: 2345 55 25
# description: Demonio de iniciación TOMCAT6D 6.0.29
#
# processname: tomcat6d
# pidfile: /var/run/tomcat6d.pid

export JAVA_HOME=/usr/java/jdk1.6.0_20
export CATALINA_HOME=/usr/local/tomcat
start(){
       echo "Iniciando Tomcat6"
       $CATALINA_HOME/bin/startup.sh
       }

stop() {
       echo "Deteniendo Tomcat6"
       $CATALINA_HOME/bin/shutdown.sh
       }
restart(){
       stop
       start
         }

# See how we were called.
case $1 in
     start)
        start
;;
     stop)
        stop
;;
     restart)
        restart
;;
     *)
echo "Utilice los Parámetros: $0 {start|stop|restart}"
     exit 1
esac
     exit 0


2. Cambiar los permisos, para que se pueda ejecutar


# chmod a+x /etc/init.d/tomcat

3. Agregar este script to servicios de sistema
# chkconfig --add tomcat 
4. Verificar modficaciones (este script utiliza Niveles 2,3 y 4)
# chkconfig --level 234 tomcat on
# chkconfig --list tomcat


5.- Agregamos este scrip como un link simbolico para que se inicie automaticamente.
#ln -s /etc/init.d/tomcat /etc/rc5.d/S71tomcat

El 71 es un numero que uno elige segun para que sepa despues o antes de que proceso quiere que se inicie, logicamente debe ser despues que se haya iniciado mysql echen una mirada a al /etc/init.d
Revisar en la lista que este servicio este utilizando estos Niveles 2, 3 y 4:
tomcat 0:off 1:off 2:on 3:on 4:on 5:off 6:off
6. Probar el script con start/stop
# service tomcat start
# service tomcat stop
A este punto el servicio tomcat se ejecutará automáticamente al iniciar el servidor.



http://demetole.blogspot.com.es/2010/07/iniciar-automaticamente-tomcat-en.html