#!/bin/bash KEYWORD="3mc31t" # 目标服务器信息(格式:IP地址:端口) SERVERS=( "172.26.1.3:22" "172.26.1.7:22" "172.26.1.9:22" "172.26.1.15:22" ) # 目标路径 LOG_DIR="/data/logs/advisor" for SERVER in "${SERVERS[@]}"; do # 获取 IP 和端口 IP=$(echo $SERVER | cut -d ':' -f 1) PORT=$(echo $SERVER | cut -d ':' -f 2) # 查询日期 echo "log on $IP:" ssh -p $PORT ubuntu@$IP "grep -n $KEYWORD $LOG_DIR/*.log" done echo "All logs printed."