import paramiko
import time
def monitor_linux_log(linux_ip, username, password, log_file):
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(linux_ip, username=username, password=password)
while True:
stdin, stdout, stderr = client.exec_command(f"tail -f {log_file}")
for line in stdout:
print(line.strip())
time.sleep(1) # 等待1秒再次读取日志文件
# 调用函数开始监控日志文件
monitor_linux_log('192.168.10.x', '0', '0', '/var/log/messages')
标签:username,log,Python,Linux,Windows,client,linux,日志,paramiko From: https://www.cnblogs.com/daizichuan/p/17997453