def run(commands): processes = [] for command in commands: if isinstance(command, basestring): os.chdir(command) else: print "Executing: " + ' '.join(command) multiserve.run((command,))
def run(commands): processes = [] for command in commands: if isinstance(command, basestring): os.chdir(command) else: print command multiserve.run((command,)) # process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) # print process.communicate()[0]