7. Lancement du daemon de postgres95 au boot LINUX

Contenu de cette section

Afin de réaliser un lancement automatique du daemon postmaster et de permettre aux utilisateurs, dés le login, d'accéder à l'utilisation de postgres, il faut générer une procédure d'automatisation par l'intermédiaire d'un script et du fichier /etc/inittab, comme suit~:

1) -

Créer un fichier en script shell nommé postgres-start, placez-le dans le répertoire /usr/local/scripts. Il doit être exécuté par le système. Ce fichier contient tous les paramètres d'initialisation et de lancement du daemon postmaster.

Le source de ce fichier /usr/local/scripts/postgres-start est joint à la fin de ce document.

Comme ce script utilise un fichier de débogage nommé postmaster.log, vous devrez le créer et le placer dans un répertoire, à créer aussi, tel que proposé dans ce script~:

/usr/local/postgres95/log/postmaster.log

ou, si vous avez un répertoire à cet effet, modifiez en conséquence le script.

2) -

Il vous faut ensuite taper les lignes suivantes dans votre fichier /etc/inittab. Ce fichier sert au lancement de procédures lors du boot système, et ici le lancement du script précédent (selon un run_level)~:

# Lancement du daemon de postgres95
p1:45:wait:/usr/local/scripts/postgres-start

où p1 est le nom de la procédure, 45 le run level, et wait veut dire d'attendre la fin du déroulement du fichier inittab avant de continuer.

3) -

Rebootez la machine, et reportez-vous à la documentation de Postgres95 pour de plus amples informations.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre