Mantenha seu relógio ajustado 2.0

Publicado por Perfil removido 16/04/2007

[ Hits: 4.420 ]

Download horas.sh




Segunda versão do meu script que atualiza o relógio, agora está mais dinâmico.

Não há mais necessidade de alterar variáveis dentro do script para escolher sua região: basta usar o argumento --help que o script mostrará as opções disponíveis. Caso não seja especificado nenhuma, o padrão é o horário de Brasília.

  



Esconder código-fonte

#!/bin/bash
#by icarooo
fix() {
        if [ $1 -le 9 ]; then
                echo 0$1
        else
                echo $1
        fi
}
filter() {
        xx=`echo $tmp | wc -w`
        xxx=`expr $xx - 1`
        data=`echo $tmp | cut -d ' ' -f $xxx`
        hora=`echo $tmp | cut -d ' ' -f $xx`
        for x in `echo $data | awk -F / '{ print $1,$2,$3}'`; do
                if [ $z ]; then
                        z=$z/`fix $x`
                else
                        z=`fix $x`
                fi
        done
        olddate=`date +"%d/%m/%Y %H:%M:%S"`
        newdate=`echo $z $hora`
        date -s "$newdate" > /dev/null
        echo -e "Horário antigo: $olddate\nHorário atualizado: $newdate"
}
getx() {
        tmp=`lynx -dump -accept_all_cookies http://pcdsh01.on.br/ispy.asp | grep $1 | sed 's/^                       //g'`
        if [ -z "$tmp" ]; then
                echo [ERRO]Conexão com a internet ou serviço indisponível.
        else
                filter
        fi
}
case $1 in
        --help) echo -e "Opções:\n\t-1) Horário de Brasília\n\t-2) Horário de Rio Branco\n\t-3) Horário de Manaus ";;
        -1) getx Bras;;
        -2) getx Rio;;
        -3) getx Manaus;;
        *) echo "Nenhuma opção especificada, usando o padrão Brasília"; getx Bras;;
esac

Scripts recomendados

Pequeno sistema de backup (Rsync + SAMBA + Tar + FTP)

Script de monitoramento

Busca de arquivos nas ports FreeBSD

Dell 1390 WLAN (Broadcom 4311)

Script contra ataques de Brutal Force por SSH.


  

Comentários
[1] Comentário enviado por removido em 29/04/2007 - 16:16h

Sem parecer idiota, mas já parecendo... Como instalo isso?

[2] Comentário enviado por removido em 29/04/2007 - 17:08h

boa tarde, nem precisa instalar amigo, basta ter o lynx instalado, ele é um navegador modo texto, quando baixar é so da permissão de execução pro script chmod +x script e executar ele normal ./script ou ./script --help pra ver as opções


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts