#!/bin/python
import paramiko
def exe_command(command):
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy)
host_pwd = None
try:
ssh_client.connect(hostname='your hosts', port=22, username='root', password='password', allow_agent=False, look_for_keys=False,
timeout=120)
stdin, stdout, stderr = ssh_client.exec_command('''tail -f /dir/nohup.out''', get_pty=True)
while not stdout.channel.exit_status_ready():
result = stdout.readline().replace('\n', '')
print(result)
if stdout.channel.exit_status_ready():
results = stdout.readlines()
print(results)
break
except Exception as e:
print(e)
finally:
ssh_client.close()
if __name__ == '__main__':
exe_command('abc')