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
Salut,

J'ai eu un probleme similaire ! viewtopic.php?f=7&t=482&p=3092&hilit=heure#p3092

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 :

Code : Tout sélectionner

#! /bin/sh
sleep 600
sudo service ntp restart
Et en fin de /etc/init.d/rc.local :

Code : Tout sélectionner

/chemin/vers/le/script/monScript.sh &
Cdt.