Lancement du daemon de postgres95 au boot LINUX retour à la liste des mini-howto linux

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