[转]expect的安装】的更多相关文章

转自:http://blog.chinaunix.net/uid-20639775-id-2453085.html Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管 理方面发挥很大的作用. spawn命令激活一个Unix程序来进行交互式的运行. send命令向进程发送字符串. expect 命令等待进程的某些字符串. expect支持正规表达式并能同时等待多个字符串,并对每一个字符串执行不同的操作. A.…
expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装 下载:expect-5.43.0.tar和tcl8.4.11-src.tar下载地址:https://pan.baidu.com/s/1kVyeLt9 提取密码:af9p 将expect和tcl的软件包下载放到/usr/local/src目录下 (1)解压tcl,进入tcl解压目录,然后进入unix目…
expect的安装与使用 是什么 expect 是用来进行自动化控制和测试的工具.主要是和交互式软件telnet ftp ssh 等进行自动化的交互. 如何安装 1.检测是否安装 ls /usr/bin |grep expect 如果不存在,则进行安装 2.安装 sudo apt-get install expect $ ls /usr/bin |grep expect autoexpect expect expect_autoexpect expect_autopasswd expect_cr…
安装: mdkir /data/tools cd /data/tools wget http://prdownloads.sourceforge.net/tcl/tcl8.5.19-src.tar.gz cd tcl8.5.19/unix/ ./configure make make install cd /data/tools wget http://nchc.dl.sourceforge.net/project/expect/Expect/5.45/expect5.45.tar.gz .ta…
公司一些宿主机需要安装软件,吴老师要求写一个安装脚本: 脚本思路:首先要把安装的包拷贝到每台机器上,然后要让每台机器都运行一次安装命令:就想到了应用scp.ssh命令,但这两个命令需要输入对端密码,需要与机器交互:此时可以应用交互式命令expect. expect可以实现自动交互: set:设置变量:set timeout -1,永不超时:set timeout 300,300秒后没有expect内容出现退出: spawn:想要执行的命令,你想要进行的交互命令: expect:等待命令提示信息,…
一.先安装Tcl 1.下载:tcl版本 8.4.19 http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download 2.解压缩源码包 tar xfvz tcl8.4.19-src.tar.gz 3.安装配置 #cd tcl8.4.19/unix #./configure --prefix=/usr/local/tcl --enable-shared #make #make install 4.…
expect学习 1.什么是except        Expect是基于Tcl的一个相对简单的免费脚本文件语言工具,用于实现自动和交互式程序进行通信            is a software suite for automating interactive tools    2.Expect程序工作流程        spawn启动进程 -> expect 期待关键字 ->send 向进程发送密码字符 ->退出结束    3.Expect语法        spawn:是Exp…
Expect是在Tcl的基础上创建的,可以用来做一些Linux下无法做到交互的命令操作,可用于远程管理服务器. 一.安装Tcl: 1.下载源码包: wget http://nchc.dl.sourceforge.net/sourceforge/tcl/tcl8.4.11-src.tar.gz 2.解压缩源码包: tar xfvz tcl8.4.11-src.tar.gz 3.编译安装: cd tcl8.4.11/unix./configure --prefix=/usr/tcl --enable…
expect5.45.4.tar.gz和tcl8.4.11-src.tar.gz压缩包请前往以下链接下载: https://download.csdn.net/download/gangzi221/11933601 安装步骤如下:1.将expect5.45.4.tar.gz和tcl8.4.11-src.tar.gz这两个文件放在/usr/local/src目录下2.安装tcl:(1)cd /usr/local/src(1)tar -zvxf tcl8.4.11-src.tar.gz(2)cd t…
expect 命令相当于crt远程连接,可用于脚本化实现多服务器巡检功能. 一.expect 命令安装: 1.rpm 文件下载:百度云链接:http://pan.baidu.com/s/1sl1wSUh 密码:pjio 2.上传安装: rpm -ivh tcl--.el6.x86_64.rpm rpm -ivh expect-.el6.x86_64.rpm 3.测试: [root@localhost expect]# expect expect1.> expect1.> 二.脚本应用: 1.新…