0

我正在编写一个脚本来使用 rdesktop 启动远程桌面会话。代码的相关部分如下所示:

subprocess.call(["rdesktop", "-a 16", "-u user", "-g 1280x1024",, server])

发生这种情况时,终端将被锁定,直到我退出 rdesktop 会话。是否可以使用此脚本启动多个桌面会话?

4

2 回答 2

2

subprocess.Popen( py2 docs , py3 docs ) 是正确的答案。 subprocess.call等待命令完成,同时subprocess.Popen在后台调用它,并立即执行下一行。

于 2014-08-13T14:48:43.763 回答
0

您可以分叉 python 进程或使用线程,或在后台运行该进程。

于 2012-08-27T20:26:45.463 回答