How do you retrieve the current time on a server?
I want to know the time on a server accurate to the millisecond.
there's this way:
local $ ssh user@servername
Welcome to server!
server $ date
Fri Feb 18 11:27:50 EST 2011
But I need more accuracy. Is there a command that will be more precise?
Check " man date ". You can let it display you the hours, minutes, seconds and nanoseconds with
date +%H:%M:%S.%N
See the output of
while : ; do date +%H:%M:%S.%N ; done
interrupt the infinite while loop with CTRL+C .
If you want less decimal places you could do
while : ; do date +%H:%M:%S.%N | cut -c 1-12 ; done
Increase or decrease the output length changing the "12" on "-c 1-12" after cut.