在那里打开新的终端并运行命令,然后返回到原始终端

时间:2015-10-09 20:07:27

标签: python subprocess

我正在用Python编写一个测试用例,它检查许可证服务器是否已启动。

在脚本中,有一个命令可以打开服务器,但是下一个命令会终止服务器。

因此,我想打开新终端,并在那里运行许可证服务器,然后返回并运行下一个命令。

我想保留两个终端。

请提供此类方法以在Python中完成此任务。

command = "some command to start up license server"
hi = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True)
p.communicate()[0]

if serverup() is None:
   raise Exception("NOOOOOOOOOOOO")

我的代码看起来像这样,并在if语句处引发异常,因为服务器被终止。

0 个答案:

没有答案