В общем в чем смысл, надо законектица по ссх с помощью питон-paramiko к удаленному серваку, выполнить команду, дождаца выполнения этой команды , вывести результат и завершить ссх-соединение.Сейчас мой скрипт имеет следующий вид:
# -*- coding: utf-8 -*-
from paramiko import SSHClient
from paramiko import AutoAddPolicy
ssh = SSHClient()
ssh.set_missing_host_key_policy(AutoAddPolicy())
host = '1.1.1.1'
ssh.connect(host, port=22, username="s", password="q")
ip = '172.16.15.65'
ssh.exec_command('cd /var/lib/dhcp')
print ssh.exec_command("cat dhcpd.log | grep '%s'" % ip)[1].read()
ssh.close()
Если грепать просто вручную то на вывод всех строк требуется примерно секунд 15.
А через вот этот скриптик выдает лишь часть и ссх-соединение закрываеца.
Помогите, как заставить скрипт ждать окончания всего грепа?