ntpdate 超时歧义

ntpdate 超时歧义

ntpdate该选项是否-t以整秒或分数形式设置超时?手册页并不完全清楚。它说

-t  timeout
         Specify the maximum time waiting for a server response as the
         value timeout, in seconds and fraction.  The value is rounded to
         a multiple of 0.2 seconds.  The default is 1 second, a value
         suitable for polling across a LAN.

将为-t 3三秒或 0.6 秒。

答案1

以秒和分数为单位

表示您以秒为单位指定超时,但您可以在小数点后添加秒的小数部分。您可以通过以下方式确认这一点检查源代码:使用解析超时atolfp,它将数字解析为整数部分和小数部分。

该值四舍五入为 0.2 秒的倍数

表示超时的粒度是0.2秒。其值为四舍五入精确到 0.2 秒(因此 3.5 变为 3.6,但 3.45 变为 3.4)。

因此-t 3指定 3 秒超时。

相关内容