proc=subprocess.Popen("/bin/bash",stdin=subprocess.PIPE,stdout=subprocess.PIPE,shell=True)proc.stdin.write(commands.encode())proc.stdin.flush()proc.stdin.close()# Real time stdout of subprocessstdout=[]whileTrue:line=proc.stdout.readline().decode()stdout.append(line)ifline==""andproc.poll()isnotNone:break# Print outputssys.stdout.write(line)# Wait for child process and get return codereturn_code=proc.wait()