Wie kann man die aktuelle Uhrzeit auf einem Server abrufen?


25

Ich möchte die Zeit auf einem Server auf die Millisekunde genau wissen.

es geht so:

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

Aber ich brauche mehr Genauigkeit. Gibt es einen genaueren Befehl?


6
Die Netzwerklatenz alleine verhindert eine echte Millisekundengenauigkeit.
Zan Lynx

Antworten:


34

Überprüfen Sie "Man Date". Sie können sich die Stunden, Minuten, Sekunden und Nanosekunden mit anzeigen lassen

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

Siehe die Ausgabe von

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

Unterbrechen Sie die Endlosschleife mit STRG + C.

Wenn Sie weniger Dezimalstellen möchten, können Sie dies tun

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

Erhöhen oder verringern Sie die Ausgabelänge, indem Sie "12" an "-c 1-12" nach dem Schnitt ändern.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.