我试图用python同时在多个单独的终端实例中启动一个命令。做这个的最好方式是什么?现在我正在尝试使用popen中的subprocess模块,该模块适用于一个命令但不是多个。启动shell的多个进程
在此先感谢。
编辑:
下面是我在做什么:
from subprocess import*
Popen('ant -Dport='+str(5555)+ ' -Dhost='+GetIP()+ ' -DhubURL=http://192.168.1.113:4444 -Denvironment=*firefox launch-remote-control $HOME/selenium-grid-1.0.8', shell=True)
这个问题对我来说是这个启动Java过程中,我想有保持indefinatley运行的终端。其次,我想在多个不同的进程中多次运行类似的命令。
这也应该适用于多个,展示你的代码。 – knitti 2010-09-21 21:11:27
您可能需要使用'Popen'打开终端,如gnome-terminal,并使用标志来发送你想运行的命令。唯一的问题是,我不知道如何让终端在完成指定命令后保持“打开”状态。 – sholsapp 2010-09-21 21:19:00
为什么要保持开放? – knitti 2010-09-21 21:43:40