expect安装

原创 2015年07月07日 10:11:30

Expect是一个用来实现自动交互功能的软件套件 (Expect is a software suite for automating interactive tools)。系统管理员使用它可以创建脚本对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都是手工进行输入的。 Expect则可以根据程序的提示模拟标准输入提供给程序需要的输入来实现交互程序执行

第一步:安装tcl

./configure --prefix=/home/zx/tcl 

make

make install

cp tclUnixPort.h ../generic/ 


第二部:安装expect

./configure --prefix=/home/zx/expect 

    -with-tcl=/home/zx/tcl/lib -with-x=no 

 -with-tclinclude=/home/zx/tcl8.4.16/generic

make

make install


第三部:编写自动登录脚本

go.sh

#!/bin/bash
echo "select which to go : "
echo "236 => delvelop"
read num


case $num in
236)ip=
xxx.xxx.xxx.xxx;;
esac

auto_login_ssh(){
expect -c "
set timeout -1 ;
spawn -noecho ssh -o StrictHostKeyChecking=no $2 $(@:3);
expect *assword:*;
send -- $1\r;
interact;"
}

auto_login_ssh
123456 work@$ip

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ubuntu上expect的安装包

  • 2016-03-04 16:56
  • 1.20MB
  • 下载

tcl与expect安装

安装 Tcl 本软件包和随后的两个软件包,都是为了运行 GCC 和 Binutils 的测试套件而安装的。这看起来有点多余,但我们觉得,确信重要工具能工作,这种感觉很舒服。 首先下载tcl源代码t...

linux下expect安装 、使用

一、expect安装: expect据说是交互性很强的脚本语言,想安装了玩玩试试,没想到竟然让我纠结两天才安装上,只是因为expect依赖于tcl,但linux系统里一般不自带安装tcl,需要手动安...

expect安装包

  • 2015-11-12 09:21
  • 3.98MB
  • 下载

linux下安装expect解决方法

LINUX EXPECT的安装 今天同事要求在两台新装的LINUX系统上安装expect。说实话还真不知道这个东西是干什么的。 后来查了一下,赶紧补习补习 Expect [is a] s...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)