Я хочу создать скрипт, который запускает несколько python проектов. Каждый проект блокируется (это означает, что каждый проект должен выполняться вечно), поэтому этот сценарий должен запускать каждый проект параллельно другим. Кроме того, я хочу, чтобы все эти процессы закрывались после закрытия основной оболочки. Вот код оболочки, который я создал
%homepath%\Envs\env1\Scripts\pip.exe install -r python-req.txt
%homepath%\Envs\env1\Scripts\python.exe -m bot &
%homepath%\Envs\env2\Scripts\pip.exe install -r python-req.txt
%homepath%\Envs\env2\Scripts\python.exe -m base &
%homepath%\Envs\env3\Scripts\pip.exe install -r python-req.txt
%homepath%\Envs\env3\Scripts\python.exe -m caster &
Я пытался использовать &, чтобы процесс python выполнялся асинхронно, однако сценарий не продолжился после второй строки, и только первый проект запущен .
Есть ли способ запустить все процессы python?