Arranque automático de Domino Server desde un script
Como arrancar automáticamente el Domino Server desde uno script de inicio.
Usar un script es el método más recomendado para arrancar el Lotus Domino Server porqué nos asegura que sea siempre iniciado cada vez que tenemos que reiniciar el sistema.
Hoy os quiero enseñar un script de arranque que podéis descargar desde mi pagina de Programación.
Si usáis Ubuntu 7.10 o siguientes debéis tener en cuenta que IBM todavía no da soporte oficial en Ubuntu, pero esto será por poco tiempo. En ese caso tenemos que hacer unos pequeños arreglos que encontráis en el párrafo 2.3 del tutorial: Como Instalar Lotus Domino Server 8.5 en Ubuntu - Parte II
Instalación
Para instalar el script sigue los siguientes pasos:
- Abre una consola de terminal y conectate como usuario root, normalmente yo uso el comando sudo:
- Cambia a un directorio temporáneo:
- Descarga con
wgetel script de arranque: - Descomprime el fichero:
- Abre el fichero con un editor (nano, vi,...) y controla que las variables indicadas entre las lineas 49 y 60 se correspondan a tu propia instalación, cámbialas si es necesario. Quita también el símbolo de comentario # en la linea 80 para añadir el soporte al idioma castellano:
- Cambia al directorio de los scripts de arranque:
- Copia aquí el script domino.rc-script cambiando el nombre en domino:
- Cambia el propietario y los permisos:
- Registra el nuevo script de domino en el proceso de arranque.
Si usas distribuciones Debian o Ubuntu ejecuta el comando:
# update-rc.d domino start 99 2 3 4 5 . stop 01 0 1 6 .
Para distribuciones Red Hat y Suse usa el comando:
# chkconfig --add domino
- En fin hay que crear un fichero /local/notesdata/.domino.pwd con la
contraseña del servidor Domino, o bien vacío si el servidor no tiene
contraseña.
$ sudo touch /local/notesdata/.domino.pwd
$ sudo chown notes:notes /local/notesdata/.domino.pwd
$ sudo chmod 400 /local/notesdata/.domino.pwd
$ sudo su -
Password:
# cd /tmp
# wget http://www.danilodellaquila.com/download/scripts/domino_rc-script.gz
Si la ruta os parece muy larga de teclear podéis usar el w3m, un navegador Internet de tipo texto que viene incluido en el Ubuntu Server:
# w3m http://www.danilodellaquila.com/
# gunzip domino_rc-script.gz
# nano domino_rc-script
# cd /etc/init.d
# cp /tmp/domino.rc-script domino
# chown root:root domino
# chmod 755 domino
Uso
El script admite cuatro parámetros:
# /etc/init.d/domino {start|stop|restart|kill|help}
Con start se inicia el servidor domino, stop termina el servidor, restart hace la dos cosas a la vez, kill mata el proceso del servidor y escribe un fichero de log nsd en el directorio de los datos ($data_dir), función útil en el caso que stop no funciona.
Agradecimiento
Quiero agradecer a Jens Vogel por su script, yo solo he hecho pequeños cambios, como el soporte al idioma español y la configuración a través de chkconfig.
SpiderWeb
