jueves, 6 de junio de 2013
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
#
# 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.
- 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.
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
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
http://demetole.blogspot.com.es/2010/07/iniciar-automaticamente-tomcat-en.html
# cd /etc/init.d
# vi tomcat
2. Digite lo siguiente:
#
# 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.
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
# 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/S71tomcatEl 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
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
Suscribirse a:
Comentarios (Atom)