Defina a hora do sistema no Mac OS X na linha de comando

Anonim

O relógio no Mac OS X se ajusta automaticamente por padrão, mas se você deseja definir a hora exata ou está procurando uma solução de linha de comando para definir a hora do sistema, pode fazê-lo com uma ferramenta chamada ntpdate, ou o comando 'date' padrão.

Defina a data do sistema no Mac OS X a partir da linha de comando com um servidor de horário central

Para ntpdate, que define a data e a hora com base na hora de um servidor central acessado pela Internet, você deseja apontar para os servidores de horário da Apple ou pool.ntp.org da seguinte maneira para obter a hora exata:

sudo ntpdate -u time.apple.com

Digite a senha do administrador quando solicitado e logo você verá algo como o seguinte:

4 Jul 14:30:11 ntpdate: ajustar o servidor de horário 17.151.16.14 offset 0.000336 sec

O deslocamento no final permite que você saiba o quão divergente o relógio do sistema estava com o novo horário definido. Neste exemplo, o relógio do sistema estava atrasado por uma fração ridiculamente pequena de segundo.

Você geralmente não precisa fazer isso se usar o recurso "Definir data e hora automaticamente" nas preferências do sistema de data e hora, embora ao definir relógios por meio da linha de comando você possa ter certeza de que cada máquina em uma rede mostra exatamente a mesma hora.

Defina a data do sistema Mac manualmente pelo comando do terminal

Outra abordagem é definir a data manualmente a partir da linha de comando usando a string de comando “date”, onde a data está no formato HH]MM, que é Mês Data Hora Minuto Ano sem nenhuma separação. Isso se parece com:

data 0712122318

Para esse exemplo, definiria a data como “12 de julho de 2018 às 12h23”.

Você pode aprender mais sobre como definir a data com date –help, que também especifica que você pode até definir os segundos se quiser.

O truque do 'encontro' é o que você deseja usar se o Mac em questão não tiver acesso à Internet por um motivo ou outro.

Imagem superior tirada do protetor de tela Flipclock

Defina a hora do sistema no Mac OS X na linha de comando