Вот как я запускаю все процессы:
import subprocess import function import multiprocessing def reciev400(): proc1 = subprocess.Popen('python ./usrp400.py', shell=True) proc1.wait() def reciev800(): proc2 = subprocess.Popen('python ./usrp800.py', shell=True) proc2.wait() def reciev1200(): proc3 = subprocess.Popen('python ./usrp1200.py', shell=True) proc3.wait() def reciev2400(): proc4 = subprocess.Popen('python ./usrp2400.py', shell=True) proc4.wait() print("OK") for i in [reciev400,reciev800,reciev1200,reciev2400]: p=multiprocessing.Process(target=i) p.start()