
Ich verwende ntpdate, um die Zeit zu aktualisieren. Wenn keine Internetverbindung besteht oder der NTP-Server ausgefallen ist, schlägt ntpdate fehl, aber das Beenden von ntpdate dauert lange (ungefähr 20 bis 23 Sekunden). Ich habe das Handbuch zu ntpdate gelesen und sehe die Option -t timeout.
-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.
Ich dachte, ich könnte diese Option ausprobieren, aber das Beenden dauert genauso lange. Ich dachte, wenn wir ein Timeout angeben, wird ntpdate innerhalb der angegebenen Sekunden beendet. Ich habe den Befehl so verwendet
ntpdate -u -t 10 <ip>
Hat jemand die Timeout-Option in ntpdate ausprobiert?
Antwort1
- ntpdate tauscht mindestens dreimal Informationen mit dem NTP-Server aus, bevor auf dem Client die Zeit festgelegt wird, diesem NTP-Server zu vertrauen.
- Wenn Sie daher
-t 10
eine Option zu ntpdate hinzufügen, kann die Ausführung etwa 30 Sekunden dauern. - Sie können
-d
eine Option für weitere Informationen zur Überprüfung mit dem NTP-Server hinzufügen.# ntpdate -dv -4 time.stdtime.gov.tw 16 Jul 14:57:36 ntpdate[652]: ntpdate [email protected] Wed Jun 22 03:15:52 UTC 2022 (1) Looking for host time.stdtime.gov.tw and service ntp 118.163.81.61 reversed to 118-163-81-61.hinet-ip.hinet.net host found : 118-163-81-61.hinet-ip.hinet.net transmit(118.163.81.61) // first time receive(118.163.81.61) transmit(118.163.81.61) // second time receive(118.163.81.61) transmit(118.163.81.61) // third time receive(118.163.81.61) transmit(118.163.81.61) // fourth time receive(118.163.81.61) server 118.163.81.61, port 123 stratum 2, precision -25, leap 00, trust 000 refid [192.168.0.3], root delay 0.000397, root dispersion 0.019592 reference time: e67cdd88.16fefc9c Sat, Jul 16 2022 14:47:36.089 originate timestamp: e67cdfe7.80de2e29 Sat, Jul 16 2022 14:57:43.503 transmit timestamp: e67cdfe7.5e43017f Sat, Jul 16 2022 14:57:43.368 filter delay: 0.29337 0.31583 0.28447 0.31200 ---- ---- ---- ---- filter offset: -0.003258 -0.024422 -0.004762 -0.008031 ---- ---- ---- ---- delay 0.28447, dispersion 0.00401, offset -0.004762 16 Jul 14:57:43 ntpdate[652]: adjust time server 118.163.81.61 offset -0.004762 sec