expect神器安装和使用】的更多相关文章

安装: 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…
转自: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…
公司一些宿主机需要安装软件,吴老师要求写一个安装脚本: 脚本思路:首先要把安装的包拷贝到每台机器上,然后要让每台机器都运行一次安装命令:就想到了应用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…
Matplotlib Matplotlib 是一个非常强大的 Python 画图工具; 手中有很多数据, Matplotlib能帮你画出美丽的: 线图; 散点图; 等高线图; 条形图; 柱状图; 3D 图形, 甚至是图形动画等等. Linux 打开 Terminal 窗口, 输入以下内容 # python 3+ 请复制以下在 terminal 中执行 $ sudo apt-get install python3-matplotlib # python 2+ 请复制以下在 terminal 中执行…