como consultar data em um servidor NTP?

1. como consultar data em um servidor NTP?

Fábio C. Barrionuevo da Luz
luzfcb

(usa Ubuntu)

Enviado em 28/07/2010 - 12:41h

Ola pessoal do VOL...

To precisando de uma ajuda...

Vamos ao contexto do problema:

Tenho 60 maquinas antigas(Placa mae PCChips, Duron 1.2GHz, 256MB), com debian Lenny, na qual toda semana, preciso executar um script shell para configurar algumas coisas.

Eu poderia agendar no cron para executar o script, mas ha um problema.

A carga da bateria da BIOS da maioria das maquinas ja se esgotou. entao elas não mantem a data/hora configurada, inviabilizando o uso do cron.

Ja tentei pedir a troca das baterias, mas como todo setor publico, so deus sabe quando o povo vai conseguir comprar.
Falo isso porque a 1 ano e meio venho pedinho ou a troca das baterias ou troca desses bagaços de pc...


A Solução:

Pensei em incluir no script uma verificação de data via NTP ou outro metodo, para verificar se é segunda feira, e entao executar o script.

A pergunta:
Como posso utilizar uma consulta a um servidor NTP, em um script shell, para obter a data do servidor NTP e utiliza-la no script shell?? não é necessário nem atualizar a hora da maquina... so preciso saber a data para usar no scrip, provavelmente para usar no boot, ou depois que carregar o XServer.


consultei esse site aqui: http://www.dotsharp.com.br/artigos/Linux/Como_Montar_um_Servidor_NTP.html
mas nao me serviu para esse problema em especifico...

Dês de ja.
Obrigado a todos







  


2. ntp

Kepler Oliveira de Mesquita
komesq

(usa Ubuntu)

Enviado em 28/07/2010 - 13:55h

uma dúvida: vc desliga os equipamentos no fim-de-semana, diariamente ou não desliga?

ao executar o ntpdate ele já atualiza a hora, portanto seria válido usar o comando antes da sua rotina.
montar um servidor ntp não é necessario se vc conseguir sincronizar com o ntp do observatório nacional.




3. Re: como consultar data em um servidor NTP?

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 28/07/2010 - 14:41h

coloque êste script no seu /etc/cron.daily mas certifique-se de que o crontab vai acionar (por ex) às 8:00 da manhã, ou então configure no chkconfig para executar quando ligam a máquina, ou ainda inclua a chamada em um script que vc esteja CERTA de que funciona no boot.

#! /bin/bash

#
# chkconfig: 1 30 99
# description: acerta o horario por ntp
#

/usr/sbin/ntpdate br.pool.ntp.org
/sbin/hwclock --systohc

atenção: o cabeçalho deve ser mantido como está, para funcionar com chkconfig.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts