Pular para o conteúdo

Ajuste de data e hora automática

Este script ajusta a data e a hora de um computador conectado a internet, junto ao Observatório Nacional, apenas utilizando o lynx.
Tárcio Meireles tarcio
Hits: 11.317 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este script ajusta a data e a hora de um computador conectado a internet, junto ao Observatório Nacional, apenas utilizando o lynx.
Download ajustar.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
#Tárcio Meireles - tarcio.net@gmail.com
#02/06/2005


#Descomentar a região do fuso horário desejado
#local="Branco"
#local="Manaus"
local="Brasília"


hora=$(lynx -dump -accept_all_cookies http://pcdsh01.on.br/ispy.asp | grep $local | awk '{print $3}')
data=$(lynx -dump -accept_all_cookies http://pcdsh01.on.br/ispy.asp | grep $local | awk '{print $2}')

function zeroesq(){
  if [ $1 -le 10 ]
  then
     zero="0$1"
  else
     zero="$1"
  fi
  echo "$zero"
}

dia=$(echo $data | cut -f1 -d"/");DD=$(zeroesq $dia)
mes=$(echo $data | cut -f2 -d"/");MM=$(zeroesq $mes)
ano=$(echo $data | cut -f3 -d"/");AAAA=$(zeroesq $ano)

HH=$(echo $hora | cut -f1 -d":")
mm=$(echo $hora | cut -f2 -d":")
ss=$(echo $hora | cut -f3 -d":")

date $MM$DD$HH$mm$AAAA.$ss

informativo

Instalando MPlayer no slackware

Matar aplicativos

Salvar link favorito

Baixador automático de Sabayon

#1 Comentário enviado por skorpyon em 17/10/2005 - 04:05h
mto mais facil usar o ntpdate

# ntpdate -u 200.20.186.75

OBS.: Esse ip é o usado pelo ON (Observatorio Nacional)

Contribuir com comentário

Entre na sua conta para comentar.