rm bin251.zip -fr
zip -r bin251.zip h*Server
./export251.exp
#!/usr/bin/expect -f
#log_user 0
set timeout 300
set ipaddress 192.168.1.251
set user root
set passwd "Buzhidao@!@#"
#
#spawn zip -r bin.zip hSLGServer hExtGameServer hBCenterServer hGateServer hLogServer hLoginServer hCenterServer hRecordServer hPayMsdkServer hSceneServer hSessionServer hVideoServer config/
#expect eof
spawn scp bin251.zip root@192.168.1.251:/usr/local/src/sango1
expect {
"*assword" {set timeout 300; send "$passwd\r"; exp_continue;}
"yes/no" {send "yes\r";}
}
#exit
spawn ssh -p 22 $user@$ipaddress -q
expect {
"(yes/no)?" {send "yes\r";exp_continue}
"password:" {send "$passwd\r"}
}
expect "$user*"
#send "sudo su - \r"
send "cd /usr/local/src/sango1 \r"
send "ll *Server \r"
send "ps aux|grep Server | grep -v grep \r"
send "unzip bin251.zip \r"
expect "*ename"
send "A \r"
send "cd config/ \r"
send "svn up \r"
send "cd .. \r"
send "./stop.sh && ./start.sh \r"
send "exit\r"
expect eof
#interact