Ajustar hora
Publicado por Ricardo Brito do Nascimento 01/11/2007
[ Hits: 9.838 ]
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
Verificação e otimização do banco de dados MySQL
speedy.sh - Wget no popup do speedy home :-)
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)









