我正在编写一个脚本,以便使用rdesktop启动远程桌面会话。代码的相关部分如下所示:
subprocess.call(["rdesktop", "-a 16", "-u user", "-g 1280x1024",, server])
当发生这种情况时,终端将被锁定,直到我退出rdesktop会话。是否可以使用此脚本启动多个桌面会话?
发布于 2014-08-13 22:48:44
subprocess.Popen (py2 docs,py3 docs)是这里的正确答案。当subprocess.Popen在后台调用该命令时,subprocess.call等待命令完成,并立即执行下一行。
subprocess.Popen
subprocess.call
发布于 2012-08-28 04:26:45
您可以派生python进程,或者使用线程,或者在后台运行进程。
https://stackoverflow.com/questions/12149070
相似问题