[1] Comentário enviado por
hugobcar em 10/10/2005 - 15:55h:
URGENTE !!!
Ao copiar o script façam o download do arquivo, pois o link de visualização está com o script errado.
HugoBCar
[2] Comentário enviado por
Jarnotrulli em 11/10/2005 - 09:57h:
Bem, uma idéia é criar uma pasta como
~/scripts e colocá-la no PATH:
export PATH=$PATH;~/scripts
e colocar este script (e outros mais) nesta pasta.
[3] Comentário enviado por
wladprogramador em 19/07/2007 - 11:23h:
Gostei muito dos scripts criados pelo Hugo Branquinho.
Sou administrador Unix e agora começo a me inteirar do Linux.
Vocês realmente estão de parabéns.
Parabéns Hugo.
Espero em breve contribuir com algo que possa ser de interesse da comunidade Unix/Linux.
wlademir
[4] Comentário enviado por
hugobcar em 03/09/2008 - 07:48h:
Bom dia a todos... SEGUE NOVO SCRIPT, pois o site do Observatório nacional foi alterado.
#!/bin/bash
#######################################################
# Mostrando a data e hora do Observatório Nacional.
# Formato: dd/mm/yyy - hora:minutos:segundos
#
#
# Hugo Branquinho de Carvalho - 16/06/2005
#######################################################
#### No meu caso é Brasília, entao uso "UTC -3" no grep
########################################################
horario=`lynx -dump -accept_all_cookies
http://pcdsh01.on.br/ispy.asp | grep "UTC -3" | awk {'print $6'}`
data=`lynx -dump -accept_all_cookies
http://pcdsh01.on.br/ispy.asp | grep "UTC -3" | awk {'print $5'}`
dia=`echo $data | cut -f 1 -d "/"`
mes=`echo $data | cut -f 2 -d "/"`
ano=`echo $data | cut -f 3 -d "/"`
hora=`echo $horario | cut -f 1 -d ":"`
minutos=`echo $horario | cut -f 2 -d ":"`
segundos=`echo $horario | cut -f 3 -d ":"`
if [ "$dia" -lt "10" ]; then
cdia="0"$dia
else
cdia=$dia
fi
if [ "$mes" -lt "10" ]; then
cmes="0"$mes
else
cmes=$mes
fi
date -s "$cmes/$cdia/$ano $hora:$minutos:$segundos"
[5] Comentário enviado por
carlituS em 08/03/2010 - 16:10h:
@hugobcar
A página do ON mudou outra vez, então dei uma adaptada no seu script. Segue abaixo:
############################################
#!/bin/bash
# Adaptado do script disponvivel em
http://www.vivaolinux.com.br/script/Data-e-Hora-(Observatorio-Nacional)-usando-o-Lynx
# Data: 08/03/2010
# Script para pegar a hora do Observatorio Nacional, quando nao for possivel fazer via NTP.
# A ideia e pegar a data/hora pela pagina do ON. Somente para horario de Brasilia.
# Testado no CentOS e no Ubuntu. No Ubuntu, substitua perl -ne 'if (7..7) por
# perl -ne 'if (6..6), ou verifique em que linha a hora legal de Brasilia está aparecendo,
# não sei porque o lynx do Ubuntu "come" uma linha.
############################################
lynx -dump -accept_all_cookies
http://pcdsh01.on.br/HoraLegalBrasileira.asp | perl -ne 'if (7..7) {print "$_"; last;}' > /tmp/horatmp.txt
dia=`awk {'print $1'} /tmp/horatmp.txt | cut -f 1 -d'/'`
mes=`awk {'print $1'} /tmp/horatmp.txt | cut -f 2 -d'/'`
ano=`awk {'print $1'} /tmp/horatmp.txt | cut -f 3 -d'/'`
if [ "$dia" -lt "10" ] ; then
dia=0$dia
fi
if [ "$mes" -lt "10" ] ; then
mes=0$mes
fi
hor=`awk {'print $2'} /tmp/horatmp.txt | cut -f 1 -d':'`
min=`awk {'print $2'} /tmp/horatmp.txt | cut -f 2 -d':'`
seg=`awk {'print $2'} /tmp/horatmp.txt | cut -f 3 -d':'`
date -s "$mes/$dia/$ano $hor:$min:$seg"
hwclock -w
rm -rf /tmp/horatmp.txt
[6] Comentário enviado por
chimico em 17/07/2011 - 21:03h:
Parabéns hugobcar, o seu script me inspirou um script que criei para empacotar o firefox e o thunderbird para .deb, pegando a versão automaticamente, além de outras aplicações. Sempre fugi do cut, awk, mas querendo entender seu script, acabei dominando-os e incorporando-os em meus scripts.
Abraços