Arranque automático de openfire

Forums: 

Hola a todos , quisiera saber como configurar el arranque automático de openfire en centos , me funciona de maravilla , el único problema es que al prender el servidor no arranca junto al sistema . Hice una configuración pero no responde.

Configuración

cd /root

vim openfire.sh
cd /opt/openfire/bin
./openfire sh

chmod 777 openfire.sh

vim /etc/rc.local
/bin/sh /root/openfire.sh

Gracias.

Has visto si genera algún

Imagen de deathUser

Has visto si genera algún mensaje de error al intentar levantar desde el rc.local ...???

Suelen ser problemas con variables de entorno (como $PATH por ejemplo) que no son las mismas que en una sesión interactiva.

Dirige a un archivo la salida del comando con el que iniciaste el servicio por ejemplo:

./openfire.sh>log.txt 2>&1

bye
;)

En lugar de tener:

Imagen de deathUser

En lugar de tener:

/bin/sh /root/openfire.sh

en tu rc.local re-escríbelo a:

/bin/sh /root/openfire.sh > /tmp/log.txt 2>&1

Y mira el contenido de /tmp/log.txt cuando reinicies el sistema a ver que pistas te da ...

bye
;)

Mira en los logs de openfire

Imagen de deathUser

Mira en los logs de openfire ya que tal parece que el script se ejecuta sin problemas, es posible que por ejemplo algún proceso necesite una consola para ejecutarse y al ejecutarlo desde el rc.local no se tiene una consola ...
Solo estoy elucubrando posibles escenarios, básicamente es encontrar que hay de distinto en llamar el script desde la línea de comandos vs la llamada desde el rc.local, ya te he dicho los más comunes la falta de variables de entorno y la falta de una consola, pueden haber muchas otras ...

Sobre lo del init.d, no se como instalaste el openfire, no creo que hay un rpm para esto, en los rpms normalmente te vienen los scripts de inicio de los servicios en el init.d y demás, podrías crear el tuyo propio siguiendo el formato que tiene cualquiera de los scripts presentes en el init.d, claro, una vez que consigas que tu script para levantar el servicio funcione adecuadamente ...

bye
;)

Me pudiera proporcionar un

Me pudiera proporcionar un script para todo esto , ya probe con varias configuraciones googleando pero no funciona , mi instalación es la siguiente:

cd /opt
tar -zxvf openfire_3_6_4.tar.gz

cd /opt/openfire/bin

./openfire start

./openfire status

Acabo de ver que hay

Imagen de deathUser

Acabo de ver que hay disponible para descargar el openfire en RPM lo cual para distros basadas en RedHat como CentOS hace más cómoda la instalación y mantenimiento del software instalado en los servidores, además de traer los scripts de control de los servicios que es lo que te está faltando, podrías reemplazar tu instalación con la instalación basada en rpm si es que es factible (no veo por que no) o de lo contrario incluso podrías obtener los scripts de control de servicios del rpm ;)

http://www.igniterealtime.org/downloads/index.jsp#openfire

Si no te gusta la idea o no le ves factible, en este link:

http://www.voztovoice.org/?q=node/37

Hacia el final del artículo puedes encontrar como crear el script de control para el servicio de openfire.

STFW !!!

bye
;)