quarta-feira, 5 de dezembro de 2007

Linux - Atualização automática de hora

Digitar: crontab -e

*/5 * * * * /usr/sbin/ntpdate -u 172.25.16.22 2> /dev/null > /dev/null

ou

*/5 * * * * /root/acerta_hora.sh 2> /dev/null > /dev/null

O "acerta_hora.sh" deverá ter o seguinte conteúdo:

HORACERTA=`lynx -dump http://twiki.org/cgi-bin/xtra/tzdate?tz=America/Fortaleza |
grep "Date&time:" | cut -f 5,4,3,6 -d\ `;
# Precaução contra erro de conexão
if [ "$HORACERTA" != "" ]; then
date --set "$HORACERTA"
echo "Relógio ACERTADO: $HORACERTA"
else
echo "Falha ao obter hora, relogio nao atualizado."
fi

Nenhum comentário: