我正在创建一个python脚本来运行linux命令“snmpwalk-v2c-cal1walsh0al<&燃气轮机;“如果出错”
我需要在hostname.txt文件中为多个主机IP执行命令
当我运行下面的python脚本时,我得到了“snmpwalk-v2c-cal1walsh0al”的输出和hostname not defined的错误。 所以基本上我的完整命令没有执行,这给了我正确的输出
但是我需要输出例如:snmpwalk-v2c-cal1walsh0al10.0.0.1iferror
我的python脚本:
import subprocess
with open("hostname.txt","rw") as f:
for line in f.readlines():
subprocess.Popen(['snmpwalk', '-v2c','-c',line],stdout=subprocess.PIPE)
f.close()
目前没有回答
相关问题 更多 >
编程相关推荐