更新远程服务器脚本

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值