最近搞一个自动配置,所以要写一些bash,用到了expect , 发现没有那个命令,所以自己安装了一下,过程如下
1 . 首先检查tcl 安装了没有
rpm -qa|grep tcl
结果显示如下: tcl-8.4.13-4.el5
tclx-8.4.0-5.fc6
结果表示已经安装了 tcl 但是没有安装tcl0-devel 所以就要安装
2. 安装tcl-devel
首先查一下linux 版本和操作系统的位数
/proc/version
结果如下 Linux version 2.6.18-194.el5 (mockbuild@x86-005.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48))
x86 redhat 4.1
下载文件如下有 tcl-devel-8.4.13-4.el5.x86_64.rpm
执行安装:rpm -ivh tcl-devel-8.4.13-4.el5.x86_64.rpm 安装成功
3. 安装expect :
下载expect 包,在附件中已有
先要查看tcl开发包安装的位置 我的就安装在/usr/local/bin 下,有些系统不一样,是装在/usr/bin下
解开expect-5.43.0.tar.gz 包
./configure --with-tcl=/usr/lib64 --with-tclinclude=/usr/include/tcl-private/generic
make
make install
完成
4 . 编写脚本运行进运行出错:-bash: ./scm.sh: /bin/sh/expect: bad interpreter:
解决这个问题的办法是:修改文件头 :#!/usr/local/bin/expect
这样OK
分享到:
相关推荐
linux expect安装软件 附安装文档,提供expect-5.43.0.tar和tcl8.4.11-src.tar.zip,并附有readme.md,指导安装
工作中需要对几十台服务器做互信,无意中发现expect命令,研究一番。 expect命令在自动交互中很好用。 压缩包包含安装步骤,安装包,以及 自动互信脚本。
linux下如何安装tcl和except,并提供源码安装包,linux下tcl和expect安装说明及安装包
expect-5.21 Windows版本,目前找不到官方下载资源。 附带安装需要的组件ActiveTcl-8.6.12
ubuntu上默认没有expect,把这两个deb包安装一个就可以使用expect 一个是tcl一个是expect
centos7、centos8安装expect及tcl所需的安装包源码,以及安装脚本install_expect.sh 下载完拷贝到linux系统文件目录下,unzip expect_tcl.zip,然后执行sh install_expect.sh 即可完成tcl和expect的安装 安装完毕后,...
expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。 在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入...
expect据说是交互性很强的脚本语言,但是expect依赖于tcl,但linux系统里一般不自带安装tcl,需要手动安装
windows下可以使用的expect安装文件
学习安装expect,expect功能强大,非常详细的安装配置过程。
expect+tcl工具大合集,用于远程登陆到另外一台linux机器(大家都用的起)。
只需下载最新的tcl,便可以安装expect
RHEL 7.8安装expect及使用
expect.deb离线包,包含 expect_5.45-2_amd64.deb tcl8.5_8.5.11-1ubuntu1_amd64.deb两个 使用命令 dpkg --install expect_5.45-2_amd64...可以直接进行安装,不需要make和./configure这种源码编译操作,谁下谁合适奥!
安装AIX 5.3的步骤 机器类型:IBM pServer p5 550 AIX Version: AIX 5.3.04 安装类型:光驱引导
本人原创使用expect无值守安装(卸载)DB2数据库脚本,其中安装DB2数据库可以将数据库的用户、用户组、密码设置、端口设置多个环节用脚本一次执行;该脚本已经在红旗Asianux server 3下执行通过。
linux自动化管理的必备工具,或许你需要perl,但个人觉得expect更好,针对性强。
tcl和expect安装包,适合离线部署。请对于自动输入密码又需求的小伙伴们下载哈~
tcl脚本语言安装包,要安装expect脚本,必须先安装tcl。 一)Tcl 安装 主页: http://www.tcl.tk 下载地址: http://www.tcl.tk/software/tcltk/downloadnow84.tml 1.下载源码包 wget ...