[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Velox
From: |
Eddy |
Subject: |
Velox |
Date: |
Thu, 25 Sep 2003 11:04:56 -0300 |
Olá caros amigos!!
Alguém possui um bom script para o velox com envio de mensagens ???
[]'s
Be expert (make_recovery -A )
----- Original Message -----
From: "Fernando Lemes da Silva" <address@hidden>
To: <address@hidden>
Sent: Thursday, September 25, 2003 11:03 AM
Subject: Re: [shell-script] Ativação do Speedy Home
>
> Daniel, fiz um script para efetuar o logon para conexões Speedy... O
> script basicamente tem 5 funções : login, logout, restart, status e keep.
No
> caso da keep ele entra em um loop infinito e fica checando a conexão... se
> ele achar que perdeu a autenticação ele dá um restart.
>
> Como sou novato em shell script deve ter muita coisa que pode ser feita
> de maneiras mais elegantes e eficientes... se alguem vir alguma coisa que
> possa ser melhorada, por favor me avise !
>
> []'s
> Fernando Lemes
>
>
>
> #!/bin/bash
> #
> # KoHo Network Services - Script de logon para o Speedy
> #
> # Linhas de ajuda
> HELPLINE1="KoHo Network Services - Script de logon para o Speedy"
> HELPLINE2="Uso diagnostico : $0 [on|off|restart|status]"
> HELPLINE3="Uso como daemon : $0 keep &"
>
> # Dados para autenticacao
> USERNAME="address@hidden"
> PASSWORD="suasenha"
>
> # Dados para teste do status
> TEST_DNS="200.176.2.10"
> TEST_HOST="www.terra.com.br"
>
> # Aqui comeca o codigo
> if [ $1 ]; then
> if [ $1 == "off" ] || [ $1 == "restart" ]; then
> echo Desconectando...
> lynx -dump -accept_all_cookies
> "http://200.171.222.97:86/speedywebapp/servlet/logoff" > /dev/null
> fi
> if [ $1 == "on" ] || [ $1 == "restart" ]; then
> echo Conectando...
> lynx -dump -accept_all_cookies
>
"http://200.171.222.97:86/speedywebapp/servlet/logon?opcion=internet&CPURL=&
> username=$USERNAME&password=$PASSWORD" > /dev/null
> fi
> if [ $1 == "status" ]; then
> echo Verificando status...
> if ping -c 4 -w 8 $TEST_DNS > /dev/null ; then
> echo DNS em $TEST_DNS esta respondendo.
> if [ "$(host $TEST_HOST $TEST_DNS | cut -d: -f3)" != "" ]; then
> echo Resolucao de nome para $TEST_HOST esta ok.
> else
> echo Falha na resolucao de nome para $TEST_HOST.
> fi
> else
> echo DNS em $TEST_DNS nao esta respondendo.
> fi
> fi
> if [ $1 == "keep" ]; then
> echo
> echo Iniciando daemon para manutencao da conexao...
> while : ; do
> if ! ping -c 1 -w 2 $TEST_DNS > /dev/null ; then
> echo Falha na conexao Speedy...
> if ! ping -c 10 -w 20 $TEST_DNS > /dev/null ; then
> echo Tentando autenticar...
> lynx -dump -accept_all_cookies
> "http://200.171.222.97:86/speedywebapp/servlet/logoff" > /dev/null
> lynx -dump -accept_all_cookies
>
"http://200.171.222.97:86/speedywebapp/servlet/logon?opcion=internet&CPURL=&
> username=$USERNAME&password=$PASSWORD" > /dev/null
> fi
> fi
> sleep 30
> done
> fi
> else
> echo $HELPLINE1
> echo $HELPLINE2
> echo $HELPLINE3
> fi
>
>
>
>
>
> ----- Original Message -----
> From: <address@hidden>
> To: <address@hidden>
> Sent: Wednesday, September 24, 2003 11:59 PM
> Subject: [shell-script] Ativação do Speedy Home
>
>
> > Caros, sou novo na lista e gostaria da ajuda em uma duvida. Tenho em
casa
> uma
> > maquina rodando FreeBSD 4.4 e utilizo o Speedy Home. Agora com essa
> mudança dos
> > speedys da telefonica, quando abro o navegador em uma estação, aparece
uma
> > pagina para eu clicar no botão internet para ter acesso.
> > Gostaria de criar um script para que essa ativação seja feita logo apos
a
> > conexão do servidor BSD. Criei o seguinte script..super basico, apenas
> > adicionei:
> > lynx http://200.171.222.97:86/speedywebapp/servlet/logon?
> > CPURL=http://www.uol.com.br/&opcion=internet
> > Nem funciono..abre a tela do lynx e fica parado..
> > Alguem conhece algo para fazer funcionar isso??
> > Agradeço a ajuda
> > Abraços
> > Daniel Henrique
> > address@hidden
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
>