Pular para o conteúdo

Atualização de horário

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!
Ricardo Brito do Nascimento rbn_jesus
Hits: 6.026 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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!
Download atualizaHora.sh Enviar nova versão

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

manutenção do squid

Ativando Numlock como serviço e no boot

Adicionando usuários

Cronômetro em shell

Acesso remoto via SSH sem senha

#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

Entre na sua conta para comentar.