enquanto a execução do loop pára após uma iteração no script bash

0

Eu tenho o script bash (1.sh) que chama (2.sh) dentro de um loop while. A execução é interrompida após apenas uma iteração. se eu remover a chamada para 2.sh ele executa perfeitamente

meu código 1.sh

while read -a A ; do
        echo "${GREEN}  Making production build for ${A[0]} ${NC}"
        # run build for each component
        ./2.sh ${A[0]} ${A[1]}

        if [[ $? -eq 1 ]]; then
            # create logs of error builds
            ERRORBUILDS+=${A[0]}" ,"

        fi
    done < $1   
    
por user1869714 03.02.2017 / 12:32

1 resposta

0

./2.sh < /dev/null ${A[0]} ${A[1]}
    
por 03.02.2017 / 13:18