Доброго времени суток!
есть конструкция на баше
......
cat /etc/ppp/users | awk '$1!~/#/ {print $1}' | while read user1
do
if [ «$vpnname» = «$user1» ]
then
$HOMEBILLING/firewall-rules.up
#sleep 20
exit 0
fi
done
.......
Проблема в том, что «exit 0» срабатывает как break, т.е. цикл прерывается и выполняются команды после done. Хотя я ожидаю, что выполнение скрипта прекратится. Возможно проблема в том, что вызывается скрипт firewall-rules.up?
Прошу помочь - как все же прекратить выполнение скрипта в теле условия?