\"send\"su-root\r\"expect{\"*assword*\"{send\"$RootPwd\" />
#!/bin/ksh
sshserver()
{
DestIp=$1
SysomcPwd=$2
RootPwd=$3
expect -c "
set timeout 10
spawn ssh sysomc@$DestIp
expect {
\"*assword*\" {send \"$SysomcPwd\r\";}
}
expect \">\"
send \"su - root\r\"
expect {
\"*assword*\" {send \"$RootPwd\r\";}
}
expect \">\"
send \"cd /etc/syslog-ng\r\"
send \"rm /etc/syslog-ng/syslog-ng.conf\r\"
send \"cp /home/sysomc/syslog-ng.conf.rst /etc/syslog-ng/syslog-ng.conf\r\"
send \"rcsyslog restart\r\"
expect \">\"
send \"exit\r\"
expect eof;"
}
array=(7)
length=${#array[@]}
echo $length
for((i=0; i<$length; i++))
do
echo ${array[$i]}
ip=10.125.31.${array[$i]}
sshserver $ip Sysomc_1 Root@123
echo $ip
done