Я набрал скрипт, чтобы проверить некоторые конфигурации на серверах Linux из списка. В списке слишком много серверов, поэтому я разделил этот список 10 на 10 с помощью цикла ниже:
...
...
for ((i=0; i <= $serverCounter; i+=15))
do
if [ $i -ge $serverCounter ]
then
exit
else
echo $i
Kontrol $list &
((first+=15))
((last+=15))
fi
done
...
...
Но в этой ситуации я не могу выйти из этого цикла. Вы можете видеть, что я добавил условие if для выхода, но оно не работает (я не знаю почему).
Как я могу выйти из этого цикла без отказа от "&", что в EOL (строка функции Kontrol)