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 33秒または0.6秒になります。

答え1

秒、分で

これは、タイムアウトを秒単位で指定しますが、小数点以下の小数点以下の秒を追加できることを意味します。これにより確認できます。ソースコードの確認: 構文解析タイムアウトの使用atolfp、数値を整数部分と小数部分に解析します。

値は0.2秒の倍数に丸められます。

タイムアウト表示単位は0.2秒です。その価値は丸め0.2秒まで正確です(したがって、3.5は3.6になり、3.45は3.4になります)。

したがって、-t 33秒のタイムアウトを指定してください。

関連情報