Para vocês que tem aquele servidor velhinho, que a bateria já
sofre de alzeimer, vai aqui uma dica de como sincronizar de
hora em hora seu micro com um relógio atômico.
Para utilizar esta dica você deve ter o serviço
cron pré-instalado em seu servidor.
ATENÇÃO: Todas estas configurações foram realizadas na conta do root. Porém se
você preferir outro login, pode utilizá-lo. Você deve estar ciente que
este usuário DEVE ter permissões para agendar tarefas e alterar data/hora do sistema.
1) Primeiro você deve instalar o aplicativo
rdate. Tente baixando
a partir desta URL:
(Observe a compatibilidade com sua distribuição)
No meu caso o programa rdate já estava instalado (Red hat 8.0).
2) Edite a lista de agendamento de seu cron (crontab), usando o comando:
# crontab -e
OBS: Se preferir outro editor ao invés do
vi, utilize antes o seguinte comando:
# export EDITOR=mcedit
Adicione a seguinte linha:
Esta linha agenda o cron a executar esta tarefa toda vez que o horário chegar em: xx:00h.
3) Prontinho, a linha adicionada instrui ao crontab a toda hora exata xx:00h
acessar o servidor e restaurar a hora exata.
Como no Brasil não existe um tratado de iniciar o horário de verão corretamente,
no período em que o Brasil iniciar o horário de verão fora do padrão internacional,
este script irá gerar um erro de 1 hora. Mas sincronizando o horário está.
Leitura recomendada:
- man cron
- man rdate
- man date
Espero que apreciem.
Eduardo