源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

shell中嵌套执行expect命令实例

  • 时间:2021-08-23 03:41 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:shell中嵌套执行expect命令实例
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧. 系统:centos 5.x [b]1.先安装expect[/b]
[u]复制代码[/u] 代码如下:
yum -y install expect
[b]2.脚本内容:[/b]
[u]复制代码[/u] 代码如下:
cat auto_svn.sh #!/bin/bash passwd='123456' /usr/bin/expect <<-EOF set time 30 spawn ssh -p18330 root@192.168.10.22 expect { "*yes/no" { send "yes\r"; exp_continue } "*password:" { send "$passwd\r" } } expect "*#" send "cd /home/trunk\r" expect "*#" send "svn up\r" expect "*#" send "exit\r" interact expect eof EOF
这样写的话,就方便得很多,一个脚本就包括完了.
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部