Estoy tratando de usar NTPD para actualizar el tiempo de mi máquina Linux a un servidor NTP especificado.
Aquí está el escenario:
Cada vez que se inicia la máquina Linux, quiero actualizar la hora del servidor NTP y, si no tiene éxito, quiero volver a intentarlo cada 5 minutos hasta que tenga éxito (el máximo es de 2 horas).
Busqué y descubrí que debería (?) Usar NTPD y usar algún comando como:
#ntpdate ntp.server.com
(antes de comenzar NTPD)
#ntpd some_options_to_start
Las preguntas son:
- ¿Cómo puedo saber si el tiempo se actualizó correctamente con estos comandos?
- ¿Puedo configurar el intervalo para actualizar el tiempo desde ntpd? (¿o tengo que usar algo así
sleep
como un bucle condo
..while
/for
en shell?)
Tenga en cuenta que quiero ejecutar los comandos anteriores en un script de shell y colocaré el shell en un servidor web. Luego, los clientes (con un navegador de navegador web) ejecutarán el script en el sitio web. Por lo tanto, debo verificar si la actualización se realizó correctamente o no para enviar el resultado al cliente (a través de la web).