Ola seu script não parece ter problemas até a linha com o elinks. não entendo por que vc manda a letra 'q'
entretanto vc tem uma variavel chamada POST_DATA humm será que vc não tem que mandar isto via POST (e não GET) ? o wget tem uma opção para mandar dados via POST, ja pensou em usa-lo? On 12/1/06, Alexandre Andrade <[EMAIL PROTECTED]> wrote: > > Prezados, > > Tenho um Shell Script que faz o login automático no Speedy Business da > Telecomica, só que eu só consigo executá-lo manualmente, quando eu > coloco ele na Cron o ELINK fica preso como processo, alguém teria > alguma idéia de como me ajudar: Segue o Script: > > #!/bin/bash > > ############################################################################### > # SPEEDY BUSINESS - HOWTO > > ############################################################################### > USERNAME="[EMAIL PROTECTED] <juca%40uol.com.br>"; ### Coloque o seu login > aqui nesta variavel ### > PASSWORD="fernando"; ### Coloque aqui sua senha nesta variavel ### > # > URL_TEST="www.terra.com.br"; # É necessário retirar o "http://" da url > POST_DATA="username=$USERNAME&password=$PASSWORD"; > RET_TEST=`ping -c1 $URL_TEST |grep '100% packet loss'`; # Verifica > conectividade com a internet > > if [ -z "$RET_TEST" ]; > then > echo "Ja esta autenticado !" > else > echo "Autenticando ..." > /sbin/firewall stop > elinks " > http://200.171.222.97:86/speedywebapp/servlet/logon?opcion=internet&CPURL=&username=$USERNAME&password=$PASSWORD > " > | <<EOF > q > EOF > fi > /sbin/firewall start > # End of Script > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer [As partes desta mensagem que não continham texto foram removidas]
