26 lines
503 B
Bash
26 lines
503 B
Bash
|
|
#!/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."
|