Ola eu usaria o curl para fazer os posts e usaria a opção -f para caso ocorra alguma resposta diferente de 200 OK eu poder tratar como erro e interromper o script.
porém como o script é simples, não vejo necessidade de alterar se ele está funcionando :) 2008/7/13 Viktor Mota <[EMAIL PROTECTED]>: > Olá Pessoal, > > Problema resolvido... mas fiquem a vontade para melhorar o codigo. > Aproveitei para comentar um pouco visto que a versao anterior nao tinha > nenhum!! :) > > #!/bin/sh > # > # Atualiza as mudancas de endereco de IP > # neste script trabalho com o ChangeIP e OpenDNS > > IF0="ppp0" > > # Pego o endereco IP da placa conectada no xDSL > IP_IS=`ifconfig $IF0 | grep inet | cut -d : -f 2 | cut -d \ -f 2` > > # Outro modo de pegar o endereco IP, desde que ja conectado a internet > #IP_IS="`lynx -source www.viktormota.adm.br/ip | grep "IP: " | cut -d : -f 2 > | cut -d \ -f 2`" > > # Variaveis usadas nesse script > DOMAIN="meudominio" > PASSWORD="minhasenha" > URL="https://www.changeip.com/dynamic/dns/update.asp?u=$DOMAIN&p=$PASSWORD&cmd=update&set=1&offline=0" > UR2="https://updates.opendns.com/account/ddns.php?system=dyndns&hostname=DDNS_Network&wildcard=ON&myip=$IP_IS" > > # Mostra na tela o que vai ser feito e em seguida executa > # ChangeIP > echo "lynx -dump -accept_all_cookies $URL" > lynx -dump -accept_all_cookies $URL > > # OpenDNS > echo "lynx -auth=meudominio:minhasenha -dump -accept_all_cookies $UR2" > lynx -auth=$DOMAIN:$PASSWORD -dump -accept_all_cookies $UR2 > > > -- > Sds, > Viktor Mota > [EMAIL PROTECTED] > Cannot open file "C:\cookies99.txt" > > [As partes desta mensagem que não continham texto foram removidas] > > > ------------------------------------ > > --------------------------------------------------------------------- > 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: [EMAIL PROTECTED] > --------------------------------------------------------------------- > 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 > > Links do Yahoo! Grupos > > > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/ "what does not kill us makes us stronger"
