Я написал сценарий автоматизации, в котором я хотел бы SSH на компьютер, с которым я хочу отправлять сообщения sipp.
Вот часть скрипта автоматизации:
ssh `echo root@$UA_IP` "cd /opt/sipp.svn; killall -9 sipp; rm -rf registration_*.log;rm -rf receive_message_*.log; ./register.sh"
в файл bash register.sh я хочу зарегистрировать другую УСБУ в формате цикла. Вот a файл bash:
#!bin/bash
ulimit -n 65536
p=5060;
i=1;
while [ $i -le 100 ]; do
./sipp -sf registration.xml 192.168.10.4 -m 1 -r 1 -s UA$i -p $p -i 192.168.10.1 -trace_err </dev/null >/dev/null 2>&1 -bg;
i=$(($i + 1))
p=$(($p + 1))
done
проблема в том, что зарегистрировано только 50 UAs, а другие получают ошибку "Этот адрес уже взят". Я понятия не имею, что происходит.(Я установил порт каждый время!)
Любая идея будет оценена.