Jak pobierać bieżącą godzinę na serwerze?


25

Chcę znać czas na serwerze z dokładnością do milisekundy.

istnieje ten sposób:

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

Ale potrzebuję większej dokładności. Czy istnieje polecenie, które będzie bardziej precyzyjne?


6
Samo opóźnienie sieci uniemożliwi prawdziwą milisekundową dokładność.
Zan Lynx

Odpowiedzi:


34

Zaznacz „data człowieka”. Możesz wyświetlać godziny, minuty, sekundy i nanosekundy

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

Zobacz dane wyjściowe

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

przerwać nieskończoną pętlę while za pomocą CTRL + C.

Jeśli chcesz mniej miejsc po przecinku, możesz to zrobić

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

Zwiększ lub zmniejsz długość wyjściową zmieniając „12” na „-c 1-12” po cięciu.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.