[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Hora via Firewall (era: Localizar... )
From: |
Alain M. |
Subject: |
Re: [shell-script] Hora via Firewall (era: Localizar... ) |
Date: |
Wed, 28 Jan 2009 21:55:20 -0200 |
User-agent: |
Thunderbird 2.0.0.17 (X11/20080914) |
fernando_gottlieb escreveu:
Há um site do DSHO - Divisão Serviço da Hora - em
http://pcdsh01.on.br/HoraLegalBrasileira.asp onde é informada a hora
certa e pelo que sei tem como referência um relógio atômico.
Fiz um script interessante que lê a página e já atualiza direto.
Se for usar da lista, cuidado que depois do {4} tem UM " " (2 vezes)
(original em http://www.pastebin.ca/1321222):
------------
#!/bin/bash
time wget http://pcdsh01.on.br/HoraLegalBrasileira.asp -O /tmp/hora.html
echo "Saída do wget: erro=$?"
if [[ "$?"=="0" ]]; then
# Só para Mostrar Hora recebida. (Para outro fuso, use eg: head -2 |
tail -1)
echo Recebido: $(sed -nr 's/^.*>([0-3]?[0-9]\/[01]?[0-9]\/[0-9]{4}
[0-2][0-9]:[0-5][0-9]:[0-5][0-9])<.*$/\1/p' /tmp/hora.html | head -1)
HORA=$(sed -nr 's/^.*>([0-3]?[0-9])\/([01]?[0-9])\/([0-9]{4})
([0-2][0-9]):([0-5][0-9]):([0-5][0-9])<.*$/\1 \2 \3 \4 \5 \6/p'
/tmp/hora.html | head -1)
echo "Separado: $HORA"
rm -f \tmp\hora.html
# Formato do date: date [MMDDhhmm[[CC]YY][.ss]]
# dia e mês precisam de um 0 na frente
HORA2=$(echo $HORA | awk '{ printf "%02s%02s%s%s%s.%s", $2, $1, $4, $5,
$3, $6 }')
echo "Formatado: $HORA"
sudo date $HORA2
else
echo "Observatório Nacional está fora do ar!!!"
fi
------------
Alain
- Localizar a próxima linha, depois de uma string, em um arquivo texto, fernando_gottlieb, 2009/01/27
- Re: [shell-script] Localizar a próxima linha, depois de uma string, em um arquivo texto, Anderson, 2009/01/27
- Re: [shell-script] Localizar a próxima linha, depois de uma string, em um arquivo texto, Alain M., 2009/01/27
- Re: [shell-script] Localizar a próxima linha, depois de uma string, em um arquivo texto, Alain M., 2009/01/27
- Re: [shell-script] Localizar a próxima linha, depois de uma string, em um arquivo texto, Flavio Junior, 2009/01/27
- Re: [shell-script] Localizar a próxima linha, depois de uma string, em um arquivo texto, Flavio Junior, 2009/01/27
- Re: [shell-script] Localizar a próxima linha, depois de uma string, em um arquivo texto, Alain M., 2009/01/27
Re: [shell-script] Localizar a próxima linha, depois de uma string, em um arquivo texto, Fabiano Caixeta Duarte, 2009/01/27
Re: [shell-script] Hora via Firewall (era: Localizar... ),
Alain M. <=