Suite à une mésaventure, j'ai du écrire 2-3 ligne code pour mettre à l'heure ma raspberry pi derrière un hotspot (SFR). Ces derniers ont eu la merveilleuse idée de bloquer le protocole NTP.
Pourquoi ? Il est vrai que la synchronisation d'horloge est une activité très dangereuse (surtout que c'est presque indispensable pour valider les certificats des serveur web) et que de méchant pirate pourrais l'utiliser pour une attaque interplanétaire visant à détruire le monde.

Bref voici les lignes de codes :

#!/bin/bash

if [[ $( date "+%s" )  -lt 10000 || $1 -eq "force" ]]; then
      DATE=$( wget -q -O - http://www.unixtimestamp.com/index.php | grep " (UTC)" |  cut -d">" -f4 |  cut -d" " -f1 );
      date -s "@$DATE";
fi

Il ne vous reste plus qu'à configurer un petite tache CRON ou de l’exécuter à votre bon vouloir.