Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 2085

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Lancement du daemon de postgres95 au boot LINUX </TITLE>
</HEAD>
<BODY>
<H1>7. <A NAME="s7"></A>Lancement du daemon de postgres95 au boot LINUX </H1>
<P>
<A HREF="Postgres.html#toc7">Contenu de cette section</A></P>

<P>Afin de r&eacute;aliser un lancement automatique du daemon postmaster
et de permettre aux utilisateurs, d&eacute;s le login, d'acc&eacute;der 
&agrave; l'utilisation de postgres, il faut g&eacute;n&eacute;rer une 
proc&eacute;dure d'automatisation par l'interm&eacute;diaire d'un script et 
du fichier <CODE>/etc/inittab</CODE>, comme suit~:</P>
<P>
<DL>
<DT><B>1) -</B><DD><P>Cr&eacute;er un fichier en script shell nomm&eacute; 
postgres-start, placez-le dans le r&eacute;pertoire 
<CODE>/usr/local/scripts</CODE>. Il doit &ecirc;tre ex&eacute;cut&eacute; par
le syst&egrave;me. Ce fichier contient tous les param&egrave;tres 
d'initialisation et de lancement du daemon postmaster.</P>
<P>Le source de ce fichier <CODE>/usr/local/scripts/postgres-start</CODE> est joint
&agrave; la fin de ce document.</P>
<P>Comme ce script utilise un fichier de d&eacute;bogage nomm&eacute; 
postmaster.log, vous devrez le cr&eacute;er et le placer dans un 
r&eacute;pertoire, &agrave; cr&eacute;er aussi, tel que propos&eacute; 
dans ce script~:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/usr/local/postgres95/log/postmaster.log
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>ou, si vous avez un r&eacute;pertoire &agrave; cet effet, modifiez en 
cons&eacute;quence le script.</P>
<P></P>
<DT><B>2) -</B><DD><P>Il vous faut ensuite taper les lignes suivantes dans votre 
fichier <CODE>/etc/inittab</CODE>. Ce fichier sert au lancement de 
proc&eacute;dures lors du boot syst&egrave;me, et ici le lancement du script 
pr&eacute;c&eacute;dent (selon un run_level)~:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# Lancement du daemon de postgres95
p1:45:wait:/usr/local/scripts/postgres-start
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>o&ugrave; p1 est le nom de la proc&eacute;dure, 45 le run level, et wait 
veut dire d'attendre la fin du d&eacute;roulement du fichier inittab avant 
de continuer.</P>
<P></P>
<DT><B>3) -</B><DD><P>Rebootez la machine, et reportez-vous &agrave; 
la documentation de Postgres95 pour de plus amples informations.</P>
</DL>
</P>
<P></P>
<HR>
<P>
Chapitre <A HREF="Postgres-8.html">suivant</A>,
Chapitre <A HREF="Postgres-6.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Postgres.html#toc7">ce chapitre</A>,
 <A HREF="Postgres.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Postgres.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>