私はmininetを初めて使用しています。私は "ノード"、 "ダンプ"のようなpythonスクリプトから実行するmininetコマンドを実行したい。私はトポロジーを作成することはできますが、スクリプトを通してこれらのコマンドを使用することはできません。私はUbuntu 14.04を使用しています。外部からpythonスクリプトを使用してmininetプロンプト内のコマンドを実行する方法
import subprocess as sb
import os
print "Single Switch and 4 Hosts per switch topology"
print "Creation of topology"
os.system(" sudo mn --topo = single,4",shell=True)
os.system("nodes")
エラー:
sh: 1: nodes: not found
32512
私は私だけmininetコマンドを使用したい、Pythonスクリプトを通じてトポロジを作成する必要はありません。
mininetはpythonic APIを持っています。あなたがbashを使ってそれを呼び出す理由はありますか? – nir0s