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~:
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.
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.
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