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?
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?
Antworten:
Ü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.
Keine Befehle, die mir bekannt sind, aber Sie können gettimeofday aufrufen , um millisekundengenaue Ergebnisse zu erhalten. Es gibt kompilierbare Beispiele für StackOverflow, wobei insbesondere CTTs von Interesse wären.