[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
O loop ( while ) não funciona - usando o sipp
From: |
Édnei Rodrigues |
Subject: |
O loop ( while ) não funciona - usando o sipp |
Date: |
Thu, 24 Jul 2008 08:16:50 -0400 |
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?
- O loop ( while ) não funciona - usando o sipp,
Édnei Rodrigues <=