【发布时间】:2018-11-17 03:42:12
【问题描述】:
我想构建一个自动化脚本,用于在运行 linux 的远程服务器上执行许多命令,并检查每个命令的“退出代码”并将其与语句进行比较
到目前为止,作为一个绝对初学者,我有以下几点:
import paramiko
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('192.168.124.154', username='root', password='password')
stdin, stdout, stderr = client.exec_command('ls -l')
for line in stdout:
print line.strip('\n')
client.close()
你能帮我推荐一个吗?
【问题讨论】:
-
也许使用 Ansible?它使用 python 和 yaml。