- 論壇徽章:
- 0
|
本帖最后由 rdcwayx 于 2014-04-06 12:14 編輯
- #!/bin/bash
- _date=`date '+%Y%m%d'`
- _time=`date '+%H%M%S'`
- _nodelist=("PG01" "PG02")
- _option="CHECKOPTION"
- _iplist=("10.101.139.67" "10.101.140.51")
- _logpath=$1
- _len=${#_nodelist[@]}
- for((i=0;i<_len;++i))
- do
- spawn ssh root@${_iplist[$i]}
- expect {
- "*(yes/no)*" {send "yes\r"; exp_continue}
- "*assword:*" {send "rootroot\r"}
- }
- expect "*SC*#*"
- echo "Try to connect node id ${_nodelist[$i]}"
- send {for a in `awk '/^node/ { if (substr($4,1,2) == "PL") {print $4} }' /cluster/etc/cluster.conf`;do rsh $a "echo $a ;netstat | grep -c 8010"} > $_logpath${_nodelist[$i]}.log
- send {for a in `awk '/^node/ { if (substr($4,1,2) == "PL") {print $4} }' /cluster/etc/cluster.conf`;do rsh $a "echo $a ;cat /var/proclog/raw/proclog_20140327_14* | grep -c northbound"} >> $_logpath${_nodelist[$i]}.log
- send {for a in `awk '/^node/ { if (substr($4,1,2) == "PL") {print $4} }' /cluster/etc/cluster.conf`;do rsh $a "echo $a ;cat /var/proclog/raw/proclog_20140327_14* | grep northbound | grep -c "SUCCESSFUL"} >> $_logpath${_nodelist[$i]}.log
- echo "Get ${_nodelist[$i]} log ok !"
- done
- ./$_option >> $_logpath$_option.txt
復(fù)制代碼 |
|