我有以下脚本,
mininet>py h2.sendCmd('python listen.py 10.0.0.2') & h3.sendCmd('python listen.py 10.0.0.3')
它第一次工作,但我在mininet shell中收到如下信息,
unsupported operand type(s) for &: 'NoneType' and 'NoneType'
如果我随后运行相同的脚本,它将不再起作用。有谁知道为什么会出现这种情况以及如何摆脱它。
listen.py是一个python脚本,用于侦听套接字并创建一个文件来保存接收到的数据,当我在单个xTerm主机上运行它时,它运行得很好。
答案 0 :(得分:0)
mininet>py h2.sendCmd('python listen.py 10.0.0.2') & h3.sendCmd('python listen.py 10.0.0.3')
将导致两个调用的结果(返回值)通过按位and
op
试试这个
mininet> xterm h2 h3
在xterms中,发出命令