【发布时间】:2016-03-14 21:45:17
【问题描述】:
我正在尝试使用 unix 命令 nslookup + 主机列表来获取主机列表的输出,但我收到了一个错误,尽管它在我只有一个主机时确实有效。
有没有更简单的方法来做我正在做的事情,或者你能帮我修复这个简单的脚本吗?
我的脚本是:
#!/usr/bin/python
import commands, os, string
hostname = ['host1', 'host2']
response = commands.getoutput("nslookup " + ' '.join(hostname))
print response
错误:
user@hostname ~/scripts> ./nslookup
^CTraceback (most recent call last):
File "./nslookup", line 6, in <module>
response = commands.getoutput("nslookup " + ' '.join(hostname))
File "/usr/lib64/python2.6/commands.py", line 46, in getoutput
return getstatusoutput(cmd)[1]
File "/usr/lib64/python2.6/commands.py", line 56, in getstatusoutput
text = pipe.read()
KeyboardInterrupt
【问题讨论】:
标签: linux python-2.7 nslookup