Thank you Martin, To be honest, I didn't know that the sleep command could be utilized with a <1 Foolish of me to not have tried it.
On 02/07/2015, Martin Burnicki <martin.burni...@burnicki.net> wrote: > Frister wrote: >> My NTP server did a double 59 on the terminal. for anybody who is >> interested >> I captured the event : >> https://youtu.be/OpNci29CI7E > > I think you need to be careful if you just watch the time in a loop with > a "sleep 1". Due to slightly varying sleep intervals the time when the > "date" command is called may interfere with the second boundary of the > system time, so you may observe missing or duplicate times anyway. > > Eventually the following command shows less ambiguous results: > > while true; do date -u +'%F %T.%N'; sleep 0.25; done > > E.g.: > > 2015-07-02 09:46:01.236101917 > 2015-07-02 09:46:01.490039978 > 2015-07-02 09:46:01.743952328 > 2015-07-02 09:46:01.997539363 > 2015-07-02 09:46:02.251356539 > 2015-07-02 09:46:02.505238060 > 2015-07-02 09:46:02.759204117 > 2015-07-02 09:46:03.013218510 > 2015-07-02 09:46:03.267194076 > 2015-07-02 09:46:03.521256275 > 2015-07-02 09:46:03.775118487 > 2015-07-02 09:46:04.029012022 > 2015-07-02 09:46:04.283006237 > 2015-07-02 09:46:04.537024946 > 2015-07-02 09:46:04.790874099 > > Usually you get 4 timestamps per second, but eventually there may be > only 3 or so, depending on the accuracy of the sleep intervals. In any > case you have the fractions of the second to *see* that there is > eventually a second :03.999999999 where you expected :04.000000000, or > vice versa. > > Martin > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to > https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. > -- vbradio.wordpress.com _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.