У меня есть python для l oop, который выполняет скрипт bash, как показано ниже (я упростил его, добавив только то, что нужно показать), мне нужно, чтобы он выполнил все эти bash сценарии в то же время, что и для l oop, но ожидают, пока все они не будут завершены, прежде чем продолжить в серии. Скрипт bash это единственная часть, которую я хочу запустить параллельно. Это делает то же самое для l oop, что должно быть сделано последовательно. Возможно ли это?
Следующее ниже работает последовательно. Нет параллельного выполнения скрипта из-за .wait (). Если я удаляю .wait (), это почти сразу же приводит к ошибкам, и все, что находится вниз по течению, больше не работает, как ожидалось.
for i in range(0, len(10)):
path = 'folder_'+'%02d'%i
os.mkdir(path)
os.chdir(path)
command = 'bash dosomething'
subprocess.Popen(command, shell=True).wait()
THINGS IN SERIES
os.chdir('../')