запуск нескольких сценариев оболочки параллельно с использованием подпроцесса в python и мониторинг запущенного подпроцесса - PullRequest
0 голосов
/ 29 марта 2020

В каталоге у меня есть несколько сценариев оболочки. Я имею для l oop в python и в каждой итерации l oop я хочу запустить эти сценарии оболочки параллельно. После того, как все сценарии оболочки запущены и после завершения выполнения сценария оболочки, только тогда я хочу продолжить мой код.

for each_script in some_directory:
    cmd = each_script
    proc = subprocess.Popen(cmd, shell=True, cwd= some_directory)

Как узнать, что подпроцесс pro c для каждого сценария оболочки завершен, чтобы я мог продолжить работу в своем коде?

...