[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] O loop ( while ) não funciona - usando o sipp
From: |
miranda |
Subject: |
Re: [shell-script] O loop ( while ) não funciona - usando o sipp |
Date: |
Thu, 24 Jul 2008 10:35:29 -0300 |
É o mesmo caso das chamadas ssh em loops
Observei que existe a opção -nostdin para o sipp.
Deve resolver seu problema
On Thu, 2008-07-24 at 08:16 -0400, Édnei Rodrigues wrote:
> bom dia senhores.
> Segue abaixo o que tento fazer:
>
> cat ramal.txt | while read ramal
> do
> printf "\r Ligando para R:${ramal}"
> ./sipp $ip_server -i $ip_local -l 1 -mi $ip_local -mp 60000 -p
> 5062 -rtp_echo -inf ./scenario/ramais.csv -m 1 -s ${ramal} -sf
> ./scenario/invite_client_registrado.xml >>log_sipp 2>log_error.txt
> if [ $? = 0 ] ; then
> printf "\r\t\t\t\t\t\t\t\t[ \033[1;32mOK\033[0m ]\n"
> else
> printf "\r\t\t\t\t\t\t\t\t[\033[1;31mFAILED\033[0m]\n"
> exit 1
> fi
>
> done
>
> Essa rotina só lê uma vez o arquivo. Caso eu retire o sipp, o loop lê
> todo o arquivo ramal.txt.
> Conteúdo do Rama.txt:
> 304
> 305
> 306
>
> Era para ler cada ramal , que seria usado no sipp. No entanto, nem com
> o while, nem com o for, consigo efetuar com sucesso a lógica.
>
> Alguém tem idéia do porquê o sipp cancela o loop?
>
>
>
>