概述:作为linux下交互式操作自动化所必备的工具软件expect不得不知,也是运维自动化的一个极为重要的工具,以下为expect的全自动安装脚本。

安装脚本:

#! /bin/bash
#install tcl
cd /root
wget ​​​http://prdownloads.sourceforge.net/tcl/tcl8.5.10-src.tar.gz​​​  //修改为实际路径
tar zxvf tcl8.5.10-src.tar.gz  //按实际tar包名写
cd tcl8.5.10/unix      //按实际文件名
./configure --prefix=/usr/local/tcl
make && make install

#install expect
cd /root
wget ​​​http://sourceforge.net/projects/expect/files/Expect/5.45/expect5.45.tar.gz/download​​​  //修改为实际路径
tar zxvf expect5.45.tar.gz   //按实际tar包名写
cd expect5.45  //按实际文件名
./configure --prefix=/usr/local/expect --with-tcl=/usr/local/tcl/lib --with-x=no
make && make install

# whereis expect 查看安装位置