Ajustar hora
Publicado por Ricardo Brito do Nascimento 01/11/2007
[ Hits: 9.804 ]
Homepage: http://brito.blog.incolume.com.br
Este script usa o navegador links ou lynx para ajuste do horário.
#!/bin/bash
# Autor: Ricardo Brito do Nascimento
# E-mail: ricardo[at]rbncurriculo.cjb.net
# Data: 16/10/2007
# Script: ajustaHora.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'
# conforme exemplo abaixo, ou adicionando na tabela /etc/crontab.
# exemplo (para rodar todos os dias as 3.30 da manha):
#---------------------------------------------------------------
# SHELL=/bin/bash
#
# 30 3 * * * /path/do/script/ajustaHora.sh
#---------------------------------------------------------------
#
#
unset DATA HORA LINKS LYNX
LOCAL="Bras"
HOST="http://pcdsh01.on.br/ispy.asp"
LINKS=$(which links 2> /dev/null)
LYNX=$(which lynx 2> /dev/null)
echo -n $LINKS
test -e $LINKS && echo $LINKS-ok
echo -n $LYNX
test -e $LYNX && echo $LYNX-ok
##################### FUNÇÕES ########################
function _links(){
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}')
}
function _lynx(){
DATA=$(lynx -dump $HOST|grep -i $LOCAL|awk '{print $2}')
HORA=$(lynx -dump $HOST|grep -i $LOCAL|awk '{print $3}')
}
######################################################
if [ ! -z $LINKS ]; then
echo "links ..."
_links
elif [ ! -z $LYNX ]; then
echo "lynx ..."
_lynx
else
echo Ops...
echo "para execução deste script é necessário um navegador tipo texto (links ou lynx).";
exit 0;
fi
#echo $DATA - $HORA
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
Limpando memória em cache do sistema!!!
Script de Instalação de Layer7 no CentOS 6.0
Baixa os pacotes de uma determinada versão do Slackware para posterior atualizaçao
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Opções secretas em tema do Cinnamon
Como mapear unidade de rede no Linux
Como quebrar senha usando john the ripper
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (1)
Alguém já testou o novo COSMIC Desktop? O que achou? (4)
Não consigo instalar distro antiga no virtualbox nem direto no hd (29)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









