shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] url com parametro &


From: Petterson Faria
Subject: Re: [shell-script] url com parametro &
Date: Wed, 16 May 2012 17:08:43 -0300

coloquei o uname que faltou tb, e praticamente refiz todo o "php" que
recebia os parametros e agora ficou ok!
Valeu a ajuda de todos!

--
Atenciosamente,
*Petterson Faria*

*"A ciência nunca resolve um problema sem criar mais dez"
(George Bernard Shaw*)




2012/5/16 Carlos Alberto Teixeira Magalhães <address@hidden>

> **
>
>
> O parâmetro 2 ficou vazio porque os comandos entre os pipes desta linha:
>
>
> ip=`ifconfig eth0 | grep Masc | awk '{print $3}'`
>
> Tem que ser colocados com o path completo.
>
> Eu alterei seu código para o seguinte:
>
> #!/bin/bash
>
> cliente=`uname -n`
> ip=`/sbin/ifconfig eth0 | /bin/grep Masc | /usr/bin/awk '{print $3}'`
> para="cliente=$cliente\&ip=$ip"
> echo wget -q \"http://localhost/index.php?$para\"; > /tmp/saida.txt
>
> E consegui como saída:
>
> wget -q "http://localhost/index.php?cliente=linha1&ip=192.168.98.137";
>
> Até mais.
>
> Em 16 de maio de 2012 13:22, Petterson Faria
> <address@hidden>escreveu:
>
>
> > No meu debug aqui, pude perceber que quando eu uso:
> > index.php?cliente=linha1\&ip=192.168.98.137"
> >
> > O parametro 2 entra como 1: "*linha1 192.168.98.137*" e o parametro 2
> vazio
> >
> > --
> > Atenciosamente,
>
> > *Petterson Faria*
> >
> > *"A ciência nunca resolve um problema sem criar mais dez"
> > (George Bernard Shaw*)
> >
> >
> >
> >
> > 2012/5/16 Petterson Faria <address@hidden>
> >
> > > tentei sim.
> > > Até tirei os comandos para ver onde esta o erro.
> > > Tentei tb usar o percentcode %26 (&) com curl e wget
> > >
> > > /usr/bin/curl "
> > http://localhost/index.php?nome=cobaia%26ip=192.168.98.136";
> > >
> > > Mesmo com /bin/bash -x, não volta nada. É como se o segundo parametro
> nao
> > > fosse enviado.
> > >
> > > Já tentei \&, %26, tentei por o & numa var pra chamar com ${var} e
> > nada...
> > > Ainda estou tentando...
> > >
> > > --
> > > Atenciosamente,
> > > *Petterson Faria*
> > >
> > > *
> > > "A ciência nunca resolve um problema sem criar mais dez"
> > > (George Bernard Shaw*)
> > >
> > >
> > >
> > >
> > > 2012/5/16 Julio C. Neves <address@hidden>
> > >
> > > **
>
> > >>
> > >>
> > >> Vc testou o que falei acerca de usar o caminho completo de cada cmd do
> > >> script?
> > >>
> > >> Abcs,
> > >> Julio
> > >>
> > >> *
> > >> *
> > >>
> > >> Em 15 de maio de 2012 16:54, Petterson Faria
> > >> <address@hidden>escreveu:
> > >>
> > >>
> > >> > o estranho que alem de nao retornar erro, se eu executar manualmente
> > ele
> > >> > funciona 100%
> > >> >
> > >> > --
> > >> > Atenciosamente,
> > >> > *Petterson Faria*
> > >> >
> > >> > *"A ciência nunca resolve um problema sem criar mais dez"
> > >> > (George Bernard Shaw*)
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > 2012/5/15 Eduardo Júnior <address@hidden>
> > >> >
> > >> > > **
> > >>
> > >> > >
> > >> > >
> > >> > > Opa,
> > >> > >
> > >> > > creio que os pipes estão se perdendo no cron. Uma forma de obter o
> > IP
> > >> da
> > >> > > interface sem usá-los seria:
> > >> > >
> > >> > > awk '{print $10}' <<< $(ifconfig eth0)
> > >> > >
> > >> > > Mas devem ter formas bem melhores, até porque essa não é tão
> > genérica
> > >> > > assim. O grep no lugar do awk nesse caso faz um papel melhor.
> > >> > >
> > >> > >
> > >> > > 2012/5/15 Petterson Faria <address@hidden>
> > >> > >
> > >> > > > estou fazendo uns testes e o problema esta na `comando`
> > >> > > > coloquei valor fixo e foi normal...
> > >> > > > vou tentar mudar para $(comando)
> > >> > > >
> > >> > > > --
> > >> > >
> > >> > > Eduardo Moura da Silva Junior.
> > >> > >
> > >> > >
> > >> > > [As partes desta mensagem que não continham texto foram removidas]
> > >> > >
> > >> > >
> > >> > >
> > >> >
> > >> >
> > >> > [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: 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
> > >> >
> > >> > Links do Yahoo! Grupos
> > >>
> > >> >
> > >> >
> > >> >
> > >>
> > >> [As partes desta mensagem que não continham texto foram removidas]
> > >>
> > >>
> > >>
> > >
> > >
> >
> >
> > [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: 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
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> --
> Carlos Alberto Teixeira Magalhães
> Analista de Suporte - Departamento de Informática - DI
> Universidade Estadual do Ceará - UECE
> "A Ciência da Computação nasceu para resolver problemas que não existiriam
> se não fosse o computador." :P
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]