서버에서 현재 시간을 어떻게 검색합니까?


25

서버의 시간을 밀리 초 단위로 정확하게 알고 싶습니다.

이 방법이 있습니다 :

local $ ssh user@servername
Welcome to server!
server $ date
Fri Feb 18 11:27:50 EST 2011

그러나 나는 더 많은 정확성이 필요합니다. 더 정확한 명령이 있습니까?


6
네트워크 대기 시간만으로도 진정한 밀리 초 정확도가 금지됩니다.
Zan Lynx

답변:


34

"man date"를 확인하십시오. 당신은 시간, 분, 초 및 나노 초를 표시하도록 할 수 있습니다

date +%H:%M:%S.%N

의 출력을 참조하십시오

while : ; do date +%H:%M:%S.%N ; done

CTRL + C로 무한 while 루프를 중단하십시오.

소수점 이하 자릿수를 줄이고 싶다면

while : ; do date +%H:%M:%S.%N | cut -c 1-12 ; done

절단 후 "-c 1-12"에서 "12"를 변경하여 출력 길이를 늘리거나 줄이십시오.


0

내가 아는 명령은 없지만 gettimeofday 를 호출 하여 결과를 밀리 초 단위로 정확하게 얻을 수 있습니다 . 있다 컴파일 가능한 예제 에 StackOverflow에가, CTT의 특히 관심이 될 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.