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 prévu à 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