Estou tentando usar o NTPD para atualizar o tempo da minha máquina Linux para um servidor NTP especificado.
Aqui está o cenário:
Cada vez que a máquina Linux é inicializada, quero atualizar o horário do servidor NTP e, se não for bem-sucedido, quero tentar novamente a cada 5 minutos até obter êxito (o máximo é de 2 horas).
Eu procurei e achei que deveria (?) Usar o NTPD e usar algum comando como:
#ntpdate ntp.server.com
(antes de iniciar o NTPD)
#ntpd some_options_to_start
As perguntas são:
- Como posso saber se a hora foi atualizada com sucesso por esses comandos?
- Posso definir o intervalo para atualizar o tempo do ntpd? (ou eu tenho que usar algo como
sleep
e fazer loop comdo
..while
/for
com shell?)
Observe que eu quero executar os comandos acima em um script de shell e colocá-lo em um servidor web. Em seguida, os clientes (com um navegador da web) executarão o script no site. Portanto, preciso verificar se a atualização foi bem-sucedida ou não para enviar o resultado ao cliente (pela Web).