0

rdesktop を使用してリモート デスクトップ セッションを起動するスクリプトを作成しています。コードの関連部分は次のようになります。

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

これが発生すると、rdesktop セッションを終了するまで端末がロックされます。このスクリプトを使用して複数のデスクトップ セッションを起動することはできますか?

4

2 に答える 2

2

subprocess.Popen( py2 docspy3 docs ) がここでの正解です。 subprocess.callコマンドが完了するのを待ちsubprocess.Popen、バックグラウンドで呼び出し、すぐに次の行を実行します。

于 2014-08-13T14:48:43.763 に答える
0

Python プロセスをフォークするか、スレッドを使用するか、プロセスをバックグラウンドで実行できます。

于 2012-08-27T20:26:45.463 に答える