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: Carlos Alberto Teixeira Magalhães
Subject: Re: [shell-script] url com parametro &
Date: Wed, 16 May 2012 14:35:36 -0300

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]



reply via email to

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