In contrast to How to force NTPD to update date/time after boot? I would like to have a time synchronisation from the internet once a day.


We have sometimes power loss in our region. The raspberry boots really quick, but the internet router and the connectivity to the internet takes longer.

So my question is:

what do I have to do to establish time synchronisation on a regular basis, e.g.: once a day?

Here are some details of my system:

pi@raspberrypi ~ $ cat /etc/debian_version

pi@raspberrypi ~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)"
NAME="Raspbian GNU/Linux"
VERSION="7 (wheezy)"

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 4.1.19+ #858 Tue Mar 15 15:52:03 GMT 2016 armv6l GNU/Linux
pi@raspberrypi ~ $ cat /proc/cpuinfo
processor   : 0
model name  : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS    : 2.00
Features    : half thumb fastmult vfp edsp java tls 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part    : 0xb76
CPU revision    : 7

Hardware    : BCM2708
Revision    : 000e
Serial      : 00000000f6b8224b
  • I only know python. So I would use python to sync network time and run the python program once a day, by crontab etc. – tlfong01 Apr 27 at 7:16
  • 1
    Why are you using an ancient obsolete OS? Current Raspbian doesn't use ntpd by default, and works seamlessly, even in no internet. – Milliways Apr 27 at 8:10
  • 1
    If you have no internet you will need an RTC module. Wheezy went end-of-life FOUR years ago. Stretch will go end-of-life this autumn. Even with timesyncd in Stretch you can still install ntpd and set it active with sudo timesynctl set-ntp true – Dougie Apr 27 at 8:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.