Vous pouvez le faire en utilisant à et ntpdate . at est probablement déjà installé, mais ntpdate peut ne pas l'être. (apt-get install ntpdate).
Commencez par créer un petit script qui exécute ntpdate, appelons-le update_time.sh.
#!/bin/bash
ntpdate pool.ntp.org
Dans votre fichier .bash_login (que vous devrez peut-être créer), ajoutez ceci:
at -f ~/update_time.sh now + 1 minute
Cela devrait faire ce que vous voulez. Vous pouvez modifier le délai utilisé par pour 5 minutes, 10 minutes, etc.
EDIT: Je viens de réaliser que vous devrez être root pour exécuter ntpdate
. Vous devrez définir le bit SUID sur le script update_time.sh que j'ai mentionné. Vous pouvez le faire en l'exécutant depuis la commande (ne doit être exécuté qu'une seule fois):
sudo chmod 4711 update_time.sh
sudo chown root update_time.sh