#拼接需要执行的shell指令支持管道
cmd="virsh list --all | awk '{print $2}' | sed '1d' | sed '/^$/d'"
try:
result = subprocess.check_output(cmd, shell=True)
except subprocess.CalledProcessError, reason:
print "\nVM name:",i
print "return:",reason.returncode
print "output:"
print reason.output
pass
转载于:https://my.oschina.net/u/2328235/blog/1548637