ntpd applet
Denys Vlasenko
vda.linux at googlemail.com
Sun Apr 3 22:59:08 UTC 2011
On Tuesday 15 March 2011 14:48, Sergey Naumov wrote:
> Hello.
>
> I am trying to get rid of ntpd package with it's ntpdate and switch to
> busybox's ntpd implementation.
> -q option says that ntpd will exit as soon as time will be set and
> that this behavior resembles that of ntpdate.
> Unfortunately, it is true only if there is a host with given address
> and if there is running ntp server on the host. In other cases ntpd
> will retry to connect to unexisting host forever or maybe long enough
> even if it is running in foreground and -q is provided.
In my testinf, it exits after one minute of trying:
# date; ./busybox ntpd -dddwq -p 10.0.0.9; echo Exitcode:$?; date
Mon Apr 4 00:53:54 CEST 2011
ntpd: sent query to 10.0.0.9
ntpd: poll 16s, sockets:1, poll interval:1s
ntpd: timed out waiting for 10.0.0.9, reach 0x00, next query in 1s
ntpd: poll 2s, sockets:0, poll interval:1s
ntpd: sent query to 10.0.0.9
ntpd: poll 16s, sockets:1, poll interval:1s
ntpd: timed out waiting for 10.0.0.9, reach 0x00, next query in 1s
ntpd: poll 2s, sockets:0, poll interval:1s
ntpd: sent query to 10.0.0.9
ntpd: poll 16s, sockets:1, poll interval:1s
ntpd: timed out waiting for 10.0.0.9, reach 0x00, next query in 2s
ntpd: poll 3s, sockets:0, poll interval:1s
ntpd: sent query to 10.0.0.9
ntpd: poll 16s, sockets:1, poll interval:1s
/bin/bash: line 1: 2744 Alarm clock ./busybox ntpd -dddwq -p 10.0.0.9
Exitcode:142
Mon Apr 4 00:54:54 CEST 2011
> Is there a way to emulate ntpdate behavior (fast time set or fast exit
> on failure) with busybox's ntpd?
How fast ntpdate fails when given non-existent server?
Maybe be need to make timeout configurable? Say, -Q SECS?
--
vda
More information about the busybox
mailing list