import paramiko
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)
remote_command = "tail -n100 /opt/xxx/logs/error_log"
stdin, stdout, stderr = client.exec_command(remote_command)
last_line = stdout.read()
try:
count = 0
for line in last_line:
if 'Traceback' in line:
print(line)
count = count + 1
print(count)
finally:
last_line.close()
if __name__ == "__main__":
get_server_log()
print('****done')
python获取服务器日志文件结尾100行
猜你喜欢
转载自blog.csdn.net/baidu_30809315/article/details/89291748
今日推荐
周排行