Une toute dernière fois promis.....
J'ai déjà posé cette question. C'est une dernière tentative de clarification, 
n'ayant jamais reçu de réponse claire.

On peut à chaque connexion internet interroger un serveur qui fournit l'heure 
exacte pour une mise à jour de son horloge système. Il suffit de modifier le 
script "ip-up.local" (j'ai déjà expliqué comment). Cette procédure est 
incompatible avec l'activation du service "ntpd" dans la liste des services. 
Aussi avec cette méthode, il me faut alors désacriver le service "ntpd". 
D'après la doc "nntp" est réputé capable de faire la même chose.

On m'a dit d'ajouter un fichier "step-tickers" dans "/etc/ntp" avec la simple 
ligne :
ntp-sop.inria.fr
qui est le nom du serveur que je veux interroger.

Faire cela ne suffit pas, ce qui finalement n'est pas une surprise, car cette 
procédure ne fait aucun lien logique entre "ntpd" un démon -qui dort et qu'il 
faut donc réveiller à propos-, et "ppp", donc Internet.
J'ai examiné le fichier "/etc/rc.d/init.d/ntpd", on y voit :
.............
  start)
        # Adjust time to make life easy for ntpd
        if [ -f /etc/ntp/step-tickers ]; then
                gprintf "Syncing time for ntpd. "
                /usr/sbin/ntpdate -s -b -p 8 -u `cat /etc/ntp/step-tickers`
        fi
.............

Donc certes au démarrage à l'amorçage,"ntpd" s'exécute, mais à ce moment là, 
je n'ai pas encore établi maconnexion Internet, donc le boulot reste à faire, 
seulement sur connexion.

Donc dans mon fichier "ip-up.local" j'ai ajouté ma ligne :
/etc/rc.d/init.d/ntpd restart
et alors tout marche bien, sauf que je voudrais que "ntpd" n'exécute : 
/usr/sbin/ntpdate -s -b -p 8 -u `cat /etc/ntp/step-tickers`
que si je suis connecté !

Ce script n'est donc pas très propre. Comment tester l'activation de "ppp" 
avec ce script, pour y ajouter un test conditionnel, sauf si cette 
modification peut s'avérer nuisible (explications à fournir) ? Merci.

-- 
Daniel Moyne (Nulix)----------------------------------------------------------
Software : Mandrake 9.0 (Dolphin)  \\|//    kernel "2.4.19-16mdk"
KDE 3.0.4                         / --- \
                                 (' o-o ')
--------------------------------oOO-(_)-OOo------------------------------------


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à