我在Mininet拓扑代码中通过host命令运行python脚本时遇到问题。我希望在其他主机上HTTPServer.py
和h1
上运行host.py
,以便他们可以向h1
发送HTTP请求。以下是我的代码
...Build a mininet topology...
h1 = net.get('h1')
h1.cmd('python HTTPServer.py &')
for i in ...
ho = net.get('h%s' % i)
ho.cmd('python host.py &')
Mininet执行时没有错误,它正在运行这些脚本。但经过一段时间后,它似乎没有运行。
但是如果我通过xterm通过主机运行HTTPServer.py
和host.py
,它们可以毫无错误地运行。我不知道他们为什么喜欢这样。