[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] SPEEDY - LOGIN
From: |
jackson braga |
Subject: |
Re: [shell-script] SPEEDY - LOGIN |
Date: |
Tue, 21 Mar 2006 09:56:46 -0300 |
Caro amigo,
não é feito em shell script, mais tem um arquivo em perl script que
resolvera seu problema,
http://www.isec.com.br/velox/id-velox.pl
pegue ele aew, agora se você quizer se, shell script mesmo segue o exemplo
do nosso amigo aew que passou o script dele.
espero ter ajduado
abs
On 3/21/06, Fernando Lemes da Silva <address@hidden> wrote:
>
>
> Em Terça 21 Março 2006 09:21, Samuel escreveu:
>
> > Alguém tem um script atual que faça login no serviço do speedy
> > empresarial???
>
> Meu primeiro shell-script foi pra resolver um problema desses. Lembro
> que
> tinha ficado horrível.. hehehe O script abaixo deve atender sua
> necessidade, mas devem ter algumas coisas que podem ser melhoradas (este
> eu
> fiz faz coisa de um ou dois anos).
>
> Nas variáveis de configuração tem um HOSTADDR que é o DNS da rede
> Speedy.
> Ele é usado só pra pingar e ver se a conexão está no ar. E o delay é a
> frequencia que ele verifica se o link está ativo e se precisa ser
> autenticado
> novamente.
>
> Lembre-se: Convém estudar o script antes de colocá-lo para rodar, para
> se
> não funcionar voce saber como consertar.
>
> []'s
>
> --
> /**********************************************
> _
> °v° Fernando Lemes da Silva
> /(¡)\ www.koho.com.br
> ^ ^ Linux user #address@hidden
>
> **********************************************/
>
>
>
> ------ CORTE AQUI ------
> #!/bin/bash
>
> # KoHo Network Services - Script de logon para o Speedy
>
> # Configuracoes
> USERNAME="username@provedor"
> PASSWORD="senha"
> HOSTADDR="200.204.0.10"
> DELAY=600
> LOGFILE="/var/log/speedy"
>
> function stop() {
> lynx -dump -accept_all_cookies
> "http://200.171.222.97:86/speedywebapp/servlet/logoff" > /dev/null
> }
>
> function start() {
> lynx -dump -accept_all_cookies
> "
> http://200.171.222.97:86/speedywebapp/servlet/logon?opcion=internet&CPURL=&username=$USERNAME&password=$PASSWORD"
>
> > /dev/null
> }
>
> function restart() {
> stop
> sleep 1
> start
> }
>
> function status() {
> ping -c${1:-1} -W3 $HOSTADDR &> /dev/null
> return $?
> }
>
> function monitor() {
> while [ true ]; do
> status
> if [ $? -ne 0 ]; then
> status $[ $DELAY / 2 ]
> if [ $? -ne 0 ]; then
> echo "`date +%x\ %X` - Connection restarted." >> $LOGFILE
> restart
> fi
> fi
> sleep $DELAY
> done
> }
>
> case $1 in
> 'start')
> echo 'Starting Speedy connection...'
> start
> ;;
> 'stop')
> echo 'Stopping Speedy connection...'
> stop
> ;;
> 'restart')
> echo 'Restarting Speedy connection...'
> restart
> ;;
> 'status')
> status
> if [ $? -eq 0 ]; then echo 'Speedy connection is UP!'
> else echo 'Speedy connection is DOWN!'; fi
> ;;
> 'monitor')
> if [ "$2" == "daemon" ]; then
> monitor
> else
> echo 'Starting Speedy monitoring daemon...'
> $0 monitor daemon &> /dev/null &
> fi
> ;;
> *)
> echo "KoHo Network Services - Logon Script for Speedy"
> echo "Usage: $0 [start|stop|restart|status|monitor]"
> ;;
> esac
> ------ CORTE AQUI ------
>
>
> ---------------------------------------------------------------------
> 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE
>
> <http://br.ard.yahoo.com/SIG=12f5uuioe/M=396553.7942726.8983426.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1142951872/A=3378475/R=2/id=noscript/SIG=154eokgva/*http://lt.dell.com/lt/lt.aspx?CID=11648&LID=321747&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs>
> ------------------------------
> *Links do Yahoo! Grupos*
>
> - Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> - Para sair deste grupo, envie um e-mail para:
> address@hidden<address@hidden?subject=Unsubscribe>
>
> - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
--
--
Jackson Braga
55 92 814-38251
__
$$$$$$$$$$$$$$$$$$$$$$$$
$ LPI ID LPI000067611 $
$ Examinations In Progress $
$ LinuxUser ID 403897 $
$ www.slackam.org $
$$$$$$$$$$$$$$$$$$$$$$$$
[As partes desta mensagem que não continham texto foram removidas]