O script que não é finito

0

Eu digitei um script para verificar algumas configurações em servidores Linux de uma lista. Existem muitos servidores na lista, então eu dividi 10 por 10 esta lista com o loop abaixo:

...
...
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
...
...

Mas nessa situação não consigo sair desse loop. Você pode ver que eu adicionei uma condição if para sair, mas não funciona (não sei por quê).

Como posso sair desse ciclo sem abandonar "&" que na EOL (linha de função Kontrol)

    
por Gefolge 11.05.2018 / 14:02

0 respostas