#! /bin/bash
txt='/export/home/itms/acs_1/data/tab_event/Script/host.txt'
scpfile='/export/home/itms/acs_1/data/tab_event/Script/scpfile.sh'
device_id=$1 #入参为设备的device_id
date=`date +%Y%m%d -d "-10 days"`
for i in `cat ${txt}`
do
host=`echo $i|awk -F "[,]" '{print $1}'`
passwd=`echo $i|awk -F "[,]" '{print $2}'`
/usr/local/bin/expect <<EOF
spawn ssh root@${host}
expect {
-re "Permission denied, please try again" {send_user "Error:Permission denied.\n"}
-re "Connection refused" {send_user "Error:Connection refused.\n"}
-re "Are you sure you want to continue connecting (yes/no)?" {send "yes\r"; exp_continue}
"password:" {send "$passwd\r"}
-re "password:" {send "$passwd\r"}
}
set timeout 10
expect "*]#"
send "grep $device_id /export/home/itms/acs_1/data/tab_event/tab_event_$date\r"
send "grep $device_id /export/home/itms/acs_2/data/tab_event/tab_event_$date\r"
expect eof
EOF
done