Как вы получаете текущее время на сервере?


25

Я хочу знать время на сервере с точностью до миллисекунды.

есть такой способ:

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

Но мне нужно больше точности. Есть ли команда, которая будет более точной?


6
Одна только задержка в сети будет мешать истинной точности в миллисекундах.
Zan Lynx

Ответы:


34

Проверьте «свидание человека». Вы можете позволить ему отображать часы, минуты, секунды и наносекунды с

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

Смотрите вывод

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

прервать бесконечный цикл while с помощью CTRL + C.

Если вы хотите меньше десятичных знаков, вы можете сделать

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

Увеличьте или уменьшите выходную длину, изменив «12» на «-c 1-12» после обрезки.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.