import sys from subprocess import Popen, PIPE from multiprocessing import Process def myProcess(): Popen(["echo", "hello from myProcess"], shell=True) def main(): Popen(["echo", "hello from main"], stdout=PIPE, shell=True) Process(target=myProcess).start() return 0 if __name__ == "__main__": sys.exit(main())