2
У меня есть Баш скрипт, который запускает другие процессыубивают породит процессы и остановить цикл в Баш
script1.sh
for i in "${array[@]}"; do
./script2.sh $i
done
проблема заключается в том, что, если я прекратить script2.sh последующие сценарии вызывается в цикле for и нет возможности убить script1.sh и остановить цикл for.
Как решить эту проблему?
Пытались ли вы что? '[.scirpt2.sh: Нет такого файла или каталога'. Добавление пробела помогает избежать ошибки, но делает что-то еще. – choroba
Да; вы правы. Обновленный ответ с использованием кода выхода. – mpm
Вы можете просто 'if! ./script2.sh $ i; затем перерыв; fi' – choroba