Доброго времени суток!
есть конструкция на баше
......
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?
Прошу помочь - как все же прекратить выполнение скрипта в теле условия?
Ответ на:
комментарий
от Devix
Ответ на:
комментарий
от Devix
Ответ на:
комментарий
от Slavaz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не работает вложенность управляющих конструкций на bash? (2011)
- Форум Вопрос по shell (2010)
- Форум Альтернативное монтирование флешек (2009)
- Форум [bash] Timing bomb (2011)
- Форум Вопрос по sh скрипту. (2011)
- Форум Bash не выходит из цикла WHILE (2021)
- Форум [bash][бред]Обновление конфигурации сети (2012)
- Форум Fatal скрипт (2009)
- Форум Редактор текста в bash, без применения vi, sed, и т.д. (2019)
- Форум Типичный keygen на bash (2019)