Arranque de Domino Server desde un script

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 la pagina de Scripts and Programs.

Si usais Ubuntu 7.10 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

http://www.danilodellaquila.com/linux/como-instalar-lotus-domino-en-ubuntu-710-gutsy-parte-ii.html

Instalación
Para instalar el script sigue los siguientes pasos:

  1. Abre una consola de terminal y conectate como usuario root, normalmente yo uso el comando sudo:
  2. $ sudo su -
    Password:

  3. Cambia a un directorio temporáneo:
  4. # cd /tmp

  5. Descarga el script de arranque desde la siguiente pagina Scripts and Programs:
  6. # wget http://www.danilodellaquila.com/files/2007/10/domino_rc-script.gz

  7. Descomprime el fichero:
  8. # gunzip domino_rc-script.gz

  9. Abre el fichero con un editor (vi, nano,…) y controla que las variables indicadas entre las lineas 49 y 60 se correspondan a tu propia instalacion, cambialas si es necesario. Quita también el símbolo de comentario # en la linea 80 para añadir el soporte al idioma castellano:
  10. # vi domino_rc-script

  11. Cambia al directorio de los scripts de arranque:
  12. # cd /etc/init.d

  13. Copia aquí el script domino.rc-script cambiando el nombre en domino:
  14. # cp /tmp/domino.rc-script domino

  15. Cambia el propietario y los permisos:
  16. # chown root:root domino
    # chmod 755 domino

  17. 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
  18. 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

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 atraves de chkconfig.

Danilo,
Spiders on the Web

4 Comentarios a “Arranque de Domino Server desde un script”
  1. Spiders on the Web » » Como Instalar Lotus Domino en Ubuntu 7.10 Gutsy - Parte II dice:

    […] meses escribí un articulo que explica como hacer un script de arranque, podéis leerlo aquí: Arranque de Domino Server desde un script. También encontrareis un script para […]

  2. Vicente dice:

    Hola,

    Lo primero, agradecer el documento, es bastante util…. cuando lo consiga hacer funcionar.
    Me ocurre una cosa. Te lo pregunto por si me puedes ayudar.

    Cuando ejecuto con cualquier parametro /etc/init.d/domino {start|stop|restart|kill|help}

    me sale el siguiente mensaje de error “/etc/init.d/domino: 86: Syntax error: “(” unexpected”

    Lo he probado comentando y sin comentar la línea 80 referente al idioma.

    Tengo instalado Ubuntu 7.10 y Domino 8.

    Saludos y gracias por todo
    Vicente

  3. Danilo Dellaquila dice:

    Hola Vicente,

    De principio debería trabajar en Ubuntu 7.10 y Domino 8.0.

    No creo que sea por culpa del idioma, controla de haber seguido los pasos que voy explicando en el tutorial http://www.danilodellaquila.com/linux/como-instalar-lotus-domino-en-ubuntu-710-gutsy-parte-ii.html

    más en concreto el párrafo 2.3 Pequeños arreglos en Ubuntu.

    Tenemos que hacer estos pequeños arreglos ya que IBM todavía no da soporte oficial en Ubuntu, pero esto será por poco tiempo.

    Si aun así tienes problemas avisame y haré una pruebas.

    Saludos,
    Danilo

  4. Vicente dice:

    Perfecto, eres un fenomeno. No sé porque diablos me salté ese paso. Está bastante bien explicado.

    Muchas gracias
    Vicente

Deja tu comentario