Atualização de horário

Publicado por Ricardo Brito do Nascimento 29/10/2007

[ Hits: 5.755 ]

Homepage: http://brito.blog.incolume.com.br

Download atualizaHora.sh




Como já é de conhecimento de quase todos, o servidor NTP está disponível para acesso público no endereço 200.20.186.75, porta 123 UDP, e este servidor sendo de acesso irrestrito, pode ser atacado de todas as maneiras possíveis, não indicado a casos que não exijam condições de segurança.

Já a página web é de alta disponibilidade e pode ser visualizado na url: http://pcdsh01.on.br/ispy.htm.

Este script necessita do links!

  



Esconder código-fonte

#!/bin/bash
# Autor: Ricardo Brito do Nascimento
# E-mail: ricardo[at]rbncurriculo.cjb.net
#15/10/2007

# Script: atualizaHora.sh
# Funcao: Executa a atualizacao da data e hora do sistema, 
#       através de servidor externo NTP
#
# Pode ser executado automaticamente como root fazendo 'crontab -e' 
# e colocando (para rodar todos os dias as 3.30 da manha):
# SHELL=/bin/bash
# 
# 30 3 * * * /path/do/script/atualizaHora.sh
#

################### VARIAVEIS ########################
#Descomentar a região do fuso horário desejado
#LOCAL="Branco"
#LOCAL="Manaus"
LOCAL="Bras"
HOST="http://pcdsh01.on.br/ispy.asp"
LINKS=$(which links0 2> /dev/null)

DATA=$(links -dump 1 $HOST|tr -d '|' | grep -i $LOCAL|awk '{print $2}')
HORA=$(links -dump 1 $HOST|tr -d '|' | grep -i $LOCAL|awk '{print $3}')

DD=$(echo $DATA | awk -F"/" '{print $1}')
MM=$(echo $DATA | awk -F"/" '{print $2}')
YYYY=$(echo $DATA | awk -F"/" '{print $3}')

HH=$(echo $HORA | awk -F":" '{print $1}')
mm=$(echo $HORA | awk -F":" '{print $2}')
ss=$(echo $HORA | awk -F":" '{print $3}')

#echo $DD $MM $YYYY $HH $mm $ss
#echo $MM$DD$HH$mm$YYYY.$ss

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

Scripts recomendados

Instale o driver proprietário Nvidia baixado do site oficial em qualquer distro

Menu para servidor LDAP

Envio de email via console

Protegendo arquivos contra acessos simultâneos

Um super limpador do sistema KDu


  

Comentários
[1] Comentário enviado por rbn_jesus em 31/10/2007 - 09:45h

preparei a versão 2 que pode ser utilizado o lynks ou linx.

[2] Comentário enviado por schrodinger em 22/09/2014 - 11:37h

No meu não deu certo!!!! Apareceu isso:
./ajustahora.sh: line 25: links: comando não encontrado
./ajustahora.sh: line 26: links: comando não encontrado
date: data inválida "."


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts