Page 1 sur 1
Probleme synchro horloge
Posté : lun. 23 févr. 2015 15:10
par zeverybest
Bonjour a tous
J'ai actuellement 5 raspberry PI modele B qui tournent sur mon reseau pour mon installation de domotique
Je viens de decouvrir un petit probleme :
3 des 5 raspberry sont bien a l'heure, mais les 2 autres on un decalage de 30mn environ
Je n'ai pas de module additionnel pour maintenir l'heure, seulement l'heure internet
Comment ce fait il que j'ai 2 irreductibles, alors que leur config de base est la meme.
quelqu'un a une idée?
Re: Probleme synchro horloge
Posté : lun. 23 févr. 2015 17:32
par zeverybest
J'ai trouvé l'origine de mon probleme
Un coupure de l'alim de ces 2 PI suivi d'un redemarage avant retour de la connexion internet
Probleme resolu par un reboot
MAIS, ne pourrait on pas faire une synchro horaire par le CRON?
Est ce le script ntp.sh a relancer.
Je pense que oui, mais d'autres avis m'interessent
Re: Probleme synchro horloge
Posté : mer. 25 févr. 2015 23:14
par maxty01
Bonsoir,
Tu peux simplement redémarrer ton service NTP avec la commande :
Code : Tout sélectionner
pi@raspberrypi ~ $ sudo service ntp restart
[ ok ] Stopping NTP server: ntpd.
[ ok ] Starting NTP server: ntpd.
pi@raspberrypi ~ $
Et au besoin, la mettre dans un cron.
Il est également possible de mettre à jour l'heure système à coup sur avec la commande ntpdate <server NTP>.
Le seul inconvénient, c'est que le serveur NTP doit être arrêté avant.
Bonne soirée,
Re: Probleme synchro horloge
Posté : mer. 25 févr. 2015 23:48
par EVOTk
Re: Probleme synchro horloge
Posté : jeu. 26 févr. 2015 10:19
par zeverybest
Effectivement, le cron pourait etre utile
Maintenant, il faudrait savoir quel est la fréquence pertinent de redémarrage de ce service
En fait, l'idéal serai de relancer ce service environ 10 mn après chaque re démarrage de raspberry
En effet, mon problème n'est pas un décalage dans le temps, mais il vient qu'en cas de coupure, le RPI redémarre avant que la box n'est fait sa synchro internet,
il faudrait donc le relancer une seule fois, mais 10 mn après le redémarrage
Genre "crononce"
Re: Probleme synchro horloge
Posté : jeu. 26 févr. 2015 10:59
par vague nerd
Bonjour.
Une piste pourrait être l'ajout de commande dans le rc.local.
En fin de fichier /etc/init.d/rc.local, ajouter
Code : Tout sélectionner
sleep 600
[Insérer ici la commande à lancer au bout de 10 minutes]
puis exécuter
Code : Tout sélectionner
chmod -v 0644 /etc/init.d/rc.local
update-rc.d rc.local defaults
[/strike]
En fait, il vaut surement mieux déporter le code dans un fichier script, appelé par rc.local, mais en tâche de fond... Ca donnerait :
Dans un nouveau fichier script /chemin/vers/le/script/monScript.sh :
Et en fin de /etc/init.d/rc.local :
Cdt.