标签: python
我正在编写一个脚本来使用rdesktop启动远程桌面会话。代码的相关部分如下所示:
subprocess.call(["rdesktop", "-a 16", "-u user", "-g 1280x1024",, server])
发生这种情况时,终端会被锁定,直到我退出rdesktop会话。是否可以使用此脚本启动多个桌面会话?
答案 0 :(得分:2)
subprocess.Popen(py2 docs,py3 docs)是正确答案。 subprocess.call等待命令完成,而subprocess.Popen在后台调用它,并立即执行下一行。
subprocess.Popen
subprocess.call
答案 1 :(得分:0)
您可以派生python进程或使用线程,或在后台运行该进程。