ntpdate -t는 시간 초과 값으로 시간 초과되지 않습니다.

ntpdate -t는 시간 초과 값으로 시간 초과되지 않습니다.

시간을 업데이트하기 위해 ntpdate를 사용하고 있습니다. 인터넷 연결이 없거나 NTP 서버가 다운된 경우 ntpdate는 실패하지만 ntpdate를 종료하는 데 오랜 시간(약 20~23초)이 걸립니다. ntpdate 매뉴얼을 읽었는데 -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.

이 옵션을 시도하려고 생각했지만 종료하는 데 동일한 시간이 걸립니다. 시간 제한을 지정하면 ntpdate가 지정된 초 내에 종료될 것이라고 생각했습니다. 나는 이런 명령을 사용했다

ntpdate -u -t 10 <ip>

ntpdate에서 시간 초과 옵션을 사용해 본 사람이 있나요?

답변1

  • ntpdate는 클라이언트에서 이 ntp 서버를 신뢰하는 시간을 설정하기 전에 ntp 서버와 정보를 최소 3번 교환합니다.
  • 따라서 ntpdate에 옵션을 추가하면 -t 10약 30초 정도 실행될 수 있습니다.
  • -dNTP 서버 확인에 대한 자세한 내용을 보려면 옵션을 추가할 수 있습니다 .
    # 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
    

관련 정보