Дождитесь завершения первого файла .jar, прежде чем выполнять второй файл .jar в цикле for. - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть следующий сценарий оболочки, который выполняет несколько файлов JAR из папки. Сценарий работает нормально, но я хочу, чтобы цикл for ожидал до тех пор, пока не завершится выполнение файла .jar перед началом выполнения следующего файла .jar в цикле. Ниже приведен код:

#!/bin/bash

for i in "/abc/pqr/"*
  do
    "$i" &
done
wait

1 Ответ

0 голосов
/ 04 сентября 2018

Удалите & из этого скрипта, а затем запустите родительский скрипт в фоновом режиме.

./myScript.sh &

Ваш цикл for будет выполнять банки по очереди, ожидая завершения каждого из них, прежде чем двигаться дальше. Весь процесс будет выполняться в фоновом режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...