我在 Mininet 拓扑代码中通过主机命令运行 python 脚本时遇到问题。我想在其他主机上运行HTTPServer.py
,h1
以便host.py
它们可以将 HTTP 请求发送到h1
. 以下是我的代码
...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
通过主机,它们可以毫无错误地运行。我不明白他们为什么这样做。