我在本地计算机(windows)的hosts\文件中存储了IP地址列表,运行以下代码从windows在远程linux服务器上运行命令。你知道吗
def set_hosts():
env.hosts = open('hosts_file.txt', 'r').readlines()
env.user = 'root'
def display_os():
run('ls -lart')
主机_文件.txt包含以下条目
'192.168.56.101'
'192.168.56.102'
当我执行上述代码时,出现以下错误
['192.168.56.101'] Executing task 'display_os'
['192.168.56.101'] run: ls -lart
Warning: Name lookup failed for '192.168.56.101'
Underlying exception:
getaddrinfo failed
['192.168.56.102'] Executing task 'display_os'
['192.168.56.102'] run: ls -lart
Warning: Name lookup failed for '192.168.56.102'
Underlying exception:
getaddrinfo failed
Done.
我还检查了尾随空格,但不确定抛出错误的原因。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐