Chinaunix首页 | 论坛 | 博客
  • 博客访问: 585912
  • 博文数量: 94
  • 博客积分: 1452
  • 博客等级: 上尉
  • 技术积分: 982
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 15:38
文章分类

全部博文(94)

文章存档

2018年(3)

2014年(26)

2013年(11)

2012年(3)

2011年(43)

2010年(8)

分类: LINUX

2018-01-30 11:32:36

  1. 1、yum install tcl-devel

    2、yum install expect


  2. vi /data/autoexpert.sh
  3. #-------------------------------------------------
  4. #!/usr/bin/expert                           #expert安装的路径,也可#whereis expect 搜索一下
  5. set password 123456

  6. spawn scp  root@192.168.0.11:/data/test.txt /data/back 
  7. #spawn是进入expect环境后才可以执行的expect内部命令,如果没有装expect或者直接在默认的下执行是找不到spawn命令的###
  8. set timeout 300

  9. expect "root@192.168.0.11's password:"
    set time 300

  10. send "$password\r"    
  11. #就是执行交互动作,与手工输入密码的动作等效 #
  12. #温馨提示: 命令字符串结尾别忘记加上“\r”,如果出现异常等待的状态可以核查一下。#

  13. set time 300
    send "exit\r"
    expect eof
  14. #--------------------------------------------------
阅读(635) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~