[转]expect的安装
转自:http://blog.chinaunix.net/uid-20639775-id-2453085.html
Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管 理方面发挥很大的作用。
spawn命令激活一个Unix程序来进行交互式的运行。
send命令向进程发送字符串。
expect 命令等待进程的某些字符串。
expect支持正规表达式并能同时等待多个字符串,并对每一个字符串执行不同的操作.
A. Tcl 安装
主页: http://www.tcl.tk
下载地址: http://www.tcl.tk/software/tcltk/downloadnow84.tml
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-shared make make install
安装完毕以后,进入tcl源代码的根目录,把子目录unix下面的tclUnixPort.h copy到子目录generic中。
暂时不要删除tcl源代码,因为expect的安装过程还需要用。
B. expect 安装 (需Tcl的库)
主页: http://expect.nist.gov/
1.下载源码包
wget http://sourceforge.net/projects/expect/files/Expect/5.45/expect5.45.tar.gz/download
2.解压缩源码包
tar xzvf expect5.45.tar.gz
3.安装配置
cd expect5.45 ./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib --with-tclinclude=../tcl8.4.11/generic make make install ln -s /usr/tcl/bin/expect /usr/bin/expect
[转]expect的安装相关推荐
- zz Expect的安装
转载一篇靠谱的文章,按照文章所述方法一次成功.只不过我的expect二进制文件最后实在tcl的bin目录下,而不是expect的bin目录下,这个令我有些疑惑,whatever,不算什么大问题,注意一 ...
- expect() php,Linux expect 的安装
expect是建立在tcl基础上的一个工具,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管理方面发挥很大的作用. 因为expect是基于tcl的,所 ...
- linux expect命令安装包,LINUX EXPECT的安装
LINUX EXPECT的安装 2008-07-07 21:48:34 原创作品,允许转载,转载时请务必以超链接形式标明文章 今天同事要求在两台新装的LINUX系统上安装expect.说实话还真不知道 ...
- Expect的安装与应用,及实现自动检测另外一台服务器运行状态并重启,和使用expect脚本远程批量管理服务器与日志分析
学习Expect Expect是什么? Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预. Expect是不断发展的,随着时间的流逝,其功能越来越强大,已经成为 ...
- expect 编译安装
expect脚本 Expect 脚本 Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预. Expect的作者Don Libes在1990年开始编写Expect时对 ...
- expect离线安装
expect5.45.4.tar.gz和tcl8.4.11-src.tar.gz压缩包请前往以下链接下载: https://download.csdn.net/download/gangzi221/1 ...
- linux yum安装expect,CentOS安装expect
CentOS安装expect 发布时间:2020-02-25 10:04:28 来源:51CTO 阅读:49 作者:844365389 expect是在tcl基础上创建起来的,因此在安装expect之 ...
- expect安装使用
Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管理方面发挥很大的作用. spawn命令激活一个Unix程序来进 ...
- Linux工作笔记-解决spawn: not found与expect: not found问题(安装expect)
首先要下载安装2个程序: 1.tcl:下载链接如下: 8.4.11版本:https://download.csdn.net/download/qq78442761/10783733 8.4.19版本( ...
最新文章
- python字典如何删除数据库_Python 字典删除元素clear、pop、popitem
- java基本语文档_Java 文档注释
- mysql 登录_Spring boot redis +mysql实现登录功能
- CMake基础 第3节 静态库
- VMware配置linux网络步骤
- 前端学习(2677):懂代码之表格BaseTable删除操作
- Spring Boot2 整合 MyBatis 多数据源
- iOS客户端流量统计
- html5 火焰效果图,css3火焰文字特效
- STEP7硬件更新时报错的解决办法
- seafile专业版集成微软的office online实现在线协同编辑
- 结对项目开发(石家庄地铁乘车系统)
- 1分钟链圈 | 有趣!BM评价V神新共识算法:这是「非拜占庭容错机制」的终结者...
- 特征选择:python lime
- Python:实现simpson approx辛普森算法(附完整源码)
- 条形码怎么看?一文带你认识!
- 原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (六)测试哪些内容:Right-BICEP
- 微信小程序,画布中,根据需要展示的图片比例,获取能截取原图中的最大图片尺寸,并且不变形展示
- 计算机打印机共享无法连接不上,电脑共享打印机连接不上怎么办? 爱问知识人...
- 制作淘宝界面的简易框架
热门文章
- 51单片机的轮胎气压监测系统_SHT11传感器的温度、湿度采集系统,51单片机,Proteus仿真,C代码等...
- 计算机hub体系部件,原来如此!USB Hub接口为啥都是4个7个或10个?
- ORA-01855: AM/A.M. or PM/P.M. required问题排查与解析
- delete 误删了全表数据
- hibernate之生成的和默认的属性值(使用generated刷新实体) .
- 获取控件坐标位置一直是0
- Python3文件操作详解 Python3文件操作大全
- Android ---------高德卫星地图绘制多个点和点的点击事件自定义弹窗
- 从零开始学android开发-IDE空间不够报错
- cursor_sharing='SIMILAR'将被废弃