Definindo hora e data sem usar o NTP

2

Eu tenho um "windriver" baseado no linux Wimax ASN, e quando eu faço login, eu acho que a data e a hora estão erradas (exemplo: "15 jul 2010").

Sempre que eu definir a data e a hora com o comando date ou hwclock , ele retornará ao estado antigo "15 jul 2010" logo após sair e entrar novamente, sem precisar reiniciar o dispositivo.

Existe alguma maneira de defini-los permanentemente sem usar NTP ?

    
por Sharista 25.12.2015 / 17:54

1 resposta

5

Se você não quiser usar o comando NTP , veja se isso funciona como uma alternativa para você:

date -s "$(curl -s --head http://google.com | grep ^Date: | sed 's/Date: //g') -0500"

** Observação: A hora extraída do Google está em GMT, então o -0500 representa o fuso horário numérico em que você está. Para mim, estou em US / EST, então é -0500 , altere para corresponder ao seu respectivo fuso horário , e ele deve corrigir qualquer 'deslocamento de horário local' que você possa estar passando.

Se não estiver aderindo toda vez que você fizer logout e efetuar login novamente, você pode tentar definir isso em .bash_profile ou /etc/profile , para que seja executado primeiro toda vez que você fizer login, não é um ' consertar 'mas mais de' hack '.

    
por 26.12.2015 / 01:33