import paramiko
codelist = []
def get_server_log():
hostname = “”
port = 22
username = “”
password = “”
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname, port, username, password, compress=True)
# stdin,stdout,stderr =client.exec_command("ls /usr/local/servers/sephora-terminal-shopping/logs/")
#
# print(stdout.read().decode())
# client.close()
sftp_client = client.open_sftp()
remote_file = sftp_client.open("/usr/local/servers/sephora-terminal-shopping/logs/sephora-terminal-shopping-2020-06-02.log")
try:
count = 0
for line in remote_file:
if 'code=' in line:
# print(line)
code = line.split('=')
# print(code[-1])
codelist.append(code[-1])
count = count + 1
# print(count)
finally:
remote_file.close()
print(codelist[-1])
client.close()
if name == “main”:
get_server_log()
print(’****done’)