2013-08-26 24 views
1

Raspberry Pi沒有真實的時鐘來記錄時間。相反,它使用NTP守護進程保持日期和時間儘可能準確。我想,這應該起作用,但在我的情況下,它並不是出於某種原因。我的樹莓派:時鐘正在漂移,我如何保持它儘可能準確?

沒有太多細節,我使用我的Raspberry Pi的方式總是插入,但並不總是有互聯網連接。有時候CPU一直在分配。有時它不會。這導致Rpi失去時間軌跡。我認爲一旦它回到互聯網上,它就會使用NTP服務器同步時鐘,重新回到正軌。但是,它沒有。據我所知,如果偏移量太大,系統不會同步時間。

有沒有辦法強制NTPD同步時間,不管偏移量與NTP服務器相比有多大?或者我將不得不建立一個cronjob說每小時運行:

ntpd -g" 

回答

0

您需要添加一個實時時鐘作爲本地時鐘。我建議你購買3ppm或更高精度的東西。然後將其設置爲10個時鐘層。你也可以連接一個第0層時鐘,例如一個wwvb,msf或dcf77接收器。但是,在所有情況下,您都需要合理的本地時鐘。這是您保持準確計時的唯一機會就是添加RTC。

1

一下添加到/etc/ntp.conf中:

tinker panic 0 

這將導致儘管大時鐘偏移NTPD同步。