Я написал скрипт автоматизации, в котором я хотел бы использовать 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 я хочу зарегистрировать различные UA в формате цикла while. Вот файл 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 UA зарегистрированы, а другие получают ошибку "Этот адрес уже занят". Я понятия не имею, что происходит не так.(Я установил порт каждый раз!) Любая идея будет оценена.