J'ai enfin r�solu le probl�me de synchronisation de mon horloge interne CMOS
� chaque connexion Internet. Je me suis inspir� de l'article suivant :
---------- Message transmis ----------
Subject: [lea_aide] hardwareclock
Date: Sun, 13 May 2001 23:24:04 +0200
From: Andr� Sala�n <[EMAIL PROTECTED]>
To: "lea" <[EMAIL PROTECTED]>
Pour Daniel je crois voil� comment les gar�ons de chez Slackware sauvegarde
l'heure mise � jour durant le fonctionnement de la machine par xntp ou autre
sur l'horloge mat�rielle du pc (CMOS) : en utilisant le programme hwclock (hw
comme hardware I suppose;-). La question �tant pour une Mandrake, reste �
v�rifier la pr�sence de ce prog. C'est � la fermeture du pc que �a se produit
donc dans lau niveau 6. On met donc la chose dans un script /etc/rc.d/rc.6 :
# Save the system time to the hardware clock using hwclock
elif [ -x /sbin/hwclock ]; then
echo "Saving the system time to the hardware clock..."
if [ -e /etc/hardwareclock ]; then
HC=`cat /etc/hardwareclock | while read LINE ; do
if [ "$LINE" = "UTC" -o "$LINE" = "utc" ]; then
echo utc
break;
elif [ "$LINE" = "localtime" ]; then
echo localtime
break;
fi
done`
else
# Default to localtime if there is no /etc/hardwareclock:
HC=localtime
fi
# /sbin/hwclock --$HC --systohc
# The line above *should* work with --localtime, but doesn't. Omitting
# the argument defaults it to localtime, so use that.
if [ "$HC" = "utc" ]; then
/sbin/hwclock --utc --systohc
else
/sbin/hwclock --systohc
fi
fi
Je suppose qu'on peut se passer de la partie concernant la non pr�sence
d'horloge mat�rielle pour les pc.
Pensent � tous chez Slack quand m�me.
(mais sont chiants � rien configurer ;-) !
Andr� Sala�n
-------------------------------------------------------
Dans mon cas voulant que la synchronisation ait lieu � chaque connexion
Internet j'ai proc�d� ainsi :
- �dition du scripts "ip-up.local" situ� dans "/etc/ppp". S'il n'y en a pas
en cr�er un.
- ajout des lignes suivantes :
#!/bin/bash
#
# Script ex�cut� par script "ip-up"
# Ajout synchronisation date et heure sur connexion ppp le 13/05/2001
ntpdate ntp-sop.inria.fr
/sbin/hwclock --systohc
Quelques explications :
-la premi�re commande collecte l'heure exacte sur le site "ntp" indiqu� et
l'affiche sur la barre d'ic�nes quand une horloge applet y est install�e.
- la seconde commande sanve cette en CMOS. Pour �viter une sauvegarde
syst�matique il serait int�ressant de la remplacer par :
if
["offset" > "tempts donn� en seconde"] ;then
/sbin/hwclock --systohc
fi
Avis aux amateurs pour me fournir quelque chose qui tienne la route.
Voil�
--
Daniel Moyne (ARMada French fan Club)
Software : Mandrake Power Pack 7.2 (noyaux "2.2.17-21mdk" et "2.4.3" en test)
Hardware : PC Celeron (Mendochino 400 Mhz 128 Mo Ram Lecteur CD 40X Ide
Carte son PCI SounBlaster Live ! Analogue Joystick sur port midi / joystick
Carte graphique AGP 3Dfx Lecteur Zip Iomega SCSI
HD Ide (M) 4 Go + (S) 20 Go \\|// Modem OLITEC Speed Voice 56000
Carte SCSI Tekram DC-395UW / --- \ Imprimante DeskJet HP 850C
Vision Master 17" Iiyama Monitor (' o-o ') Scanner UMAX Astra 1220S SCSI
--------------------------------oOO-(_)-OOo------------------------------------