linux下关于expect的问题

Linux/Unix社区 > UNIX文化 [问题点数:100分]
等级
本版专家分:0
结帖率 94.44%
等级
本版专家分:2929
勋章
Blank
黄花 2014年6月 C/C++大版内专家分月排行榜第二
等级
本版专家分:19349
勋章
Blank
红花 2014年3月 Linux/Unix社区大版内专家分月排行榜第一
2014年2月 Linux/Unix社区大版内专家分月排行榜第一
2013年12月 Linux/Unix社区大版内专家分月排行榜第一
2013年10月 Linux/Unix社区大版内专家分月排行榜第一
2013年6月 Linux/Unix社区大版内专家分月排行榜第一
2012年12月 Windows专区大版内专家分月排行榜第一
2009年10月 Windows专区大版内专家分月排行榜第一
2009年7月 Windows专区大版内专家分月排行榜第一
2009年6月 Windows专区大版内专家分月排行榜第一
2009年5月 Windows专区大版内专家分月排行榜第一
2008年11月 Windows专区大版内专家分月排行榜第一
2008年10月 Windows专区大版内专家分月排行榜第一
2007年5月 Windows专区大版内专家分月排行榜第一
Blank
黄花 2014年6月 Linux/Unix社区大版内专家分月排行榜第二
2014年1月 Linux/Unix社区大版内专家分月排行榜第二
2013年11月 Linux/Unix社区大版内专家分月排行榜第二
2010年6月 Windows专区大版内专家分月排行榜第二
2010年4月 Windows专区大版内专家分月排行榜第二
2010年3月 Windows专区大版内专家分月排行榜第二
2009年12月 Windows专区大版内专家分月排行榜第二
2009年11月 Windows专区大版内专家分月排行榜第二
2008年7月 Windows专区大版内专家分月排行榜第二
2008年1月 Windows专区大版内专家分月排行榜第二
2007年12月 Windows专区大版内专家分月排行榜第二
2007年11月 Windows专区大版内专家分月排行榜第二
2007年10月 Windows专区大版内专家分月排行榜第二
2007年6月 Windows专区大版内专家分月排行榜第二
Blank
蓝花 2014年7月 Linux/Unix社区大版内专家分月排行榜第三
2014年4月 Linux/Unix社区大版内专家分月排行榜第三
2013年1月 Linux/Unix社区大版内专家分月排行榜第三
2010年5月 Windows专区大版内专家分月排行榜第三
2009年9月 Windows专区大版内专家分月排行榜第三
2009年8月 Windows专区大版内专家分月排行榜第三
2008年8月 Windows专区大版内专家分月排行榜第三
2008年6月 Windows专区大版内专家分月排行榜第三
2007年9月 Windows专区大版内专家分月排行榜第三
2007年7月 Windows专区大版内专家分月排行榜第三
2007年4月 Windows专区大版内专家分月排行榜第三
蜗牛快走

等级:

Linux expect介绍和用法

项目中需要对weblogic进行启停,停的...在虚拟机中用ssh试一下,先用yum install expect安装 #!/usr/bin/expect spawn ssh root@192.168.180.112 expect "*password:" send "root\r" interact 解释: 1.#!/usr/b...

linux使用expect后的窗口改变问题

使用expect做自动login,一直有个麻烦的问题.就是当本地的终端窗口大小发生改变时,因为使用了expect,没法传送改变窗口的信号到远程机器上面,所以看起来很奇怪,严重影响工作的效率. 以前在perl上解决过,perl上对这个...

关于expect的实战总结

如何从机器A上ssh到机器B上,然后执行机器B上的命令?如何使之自动化完成?看完下面的文章你就明白了  一、安装 expect 是基于tcl 演变而来的,所以很多语法和tcl 类似 ...expectlinux中的一...

linux expect

linux expect详解 JULY 30, 2014  Reading time ~2 minutes Expect是一个用来处理交互的命令。借助Expect,我们可以将交互过程写在一个脚本上,使之自动化完成。形象的说,ssh登录,ftp登录等都符合交互的...

linux下expect的安装及使用

自己本地的输入有: .../usr/bin/expect spawn ssh 云服务器地址及端口号 expect “password:” send “连接的密码\r” interact chmod 777 cloud_server ./cloud_server 报错:bash: ./cloud_server: /usr/bi...

linux下expect的安装和使用

1、安装expect 首先安装tcl(下载地址:http://nchc.dl.sourceforge.net/sourceforge/tcl/tcl8.4.11-src.tar.gz) 解压 tar -zxvf tcl8.4.11-src.tar.gz cd tcl8.4.11/unix/  ./configure make && make ...

linux expect中的timeout设定

在做日志分析工具时,发现在屏幕上拿到日志结果会有点慢,然后查了一下expect ssh timeout的设置,原来是这里有个默认时间的问题,所以整理一下 expect脚本我们都知道,首先spawn我们要执行的命令,然后就给出一堆...

linux下安装expect

我试验的环境是SuSe Linux 10.1 expect的主页:http://expect.nist.gov/最新稳定版5.43.0的下载地址:http://expect.nist.gov/expect.tar.gzexpect依赖于tcl/tk,因此在安装expect之前先安装tcl/tk。tcl/tk8.4.16的...

Linux工作笔记-解决spawn: not found与expect: not found问题(安装expect

首先要下载安装2个程序: 1.tcl:下载链接如下: ... 8.4.19版本(新版本的Linux要安装新版本的):https://download.csdn.net/download/qq78442761/10783743 ...2.expect:下载链接如下: 5.4版本...

expect的用法

expect #自动应答命令用于交互式命令的自动执行 spawn #expect中的监控程序,其运行会监控命令提出的交互式问题 send #发送问题答案给交互命令 “lr” #表示回车 exp_continue #当问题不存在时继续回答...

linux shell使用expect实现sftp的自动交互

vim exec_expect_sftp.sh #/usr/bin/expect -f #参数1 usrname 参数2 passwd 参数3 ip 参数4 dir set userna [lindex $argv 0] set passwd [lindex $argv 1] set ip [lindex $argv 2] set dir [lindex $argv 3] ...

Linux 利用 expect 进行 scp 自动同步文件

要实现这样的需求,我们使用scp 来实现,但是scp 在执行的过程中需要输入密码,所以我们就需要用到一个工具 “expect” 来实现自动化脚本。关于 expect 的使用可以参考:http://blog.csdn.net/catoop/article/d

每次进步一点点——linux expect 使用

介绍expect是建立在tcl基础上的一个工具,它可以让一些需要交互的任务自动化地完成。相当于模拟了我们和命令行的交互操作。 一个具体的场景:远程登陆服务器,并执行命令

linux下如何通过expect正确执行自动切换登录,并且执行命令和脚本

最近项目在搞可维护性这块功能,如:修改...这些功能点与linux中的shell脚本执行息息相关,但shell脚本却不支持自动化,目前我所知道的支持自动化的脚本也就expect、perl、python可支持自动化处理的脚本,虽然linux安装

Linux命令—— expect: command not found

执行脚本里有expect执行命令 #!/bin/bash expect <(cat <<'END' set timeout 20 set password "1qaz!QAZ" spawn ssh root@172.16.1.121 ls expect "*password:*" send "$password\r" interact END ) ...

Linux expect 特殊字符处理

expect awk 特殊字符($,")转义

linux bash环境下面给expect脚本传递参数

#!/usr/bin/expect # file name :rauth # Usages : rauth username [ passworld ] # Description : 自动发送用户名与密码 # 运行 myxrgsu -a if { $argc != 2 &&

Linux expect spawn用法

背景 开发中,经常会有一些任务需要人机交互,比如登录到某台server上...使用expect + 其内部命令 spawn 可以实现类似的自动化需求。 案例1 脚本1:test1.sh 实现功能: 远程登录到server上,并执行指定的操作,如...

Linux expect 用法

expect是建立在tcl基础上的一个工具,它用来让一些需要交互的任务自动化地完成。因为expect是基于tcl的,所以需要你的系统中安装有tcl如何检查?[root@dev ~]# whereis tcltcl: /usr/lib/tcl8.4 /usr/share/tcl8.4...

Linux 中 TCL 和 Expect语法

TCL Expect 1. TCLTCL(Tool Command Language)工具脚本语言,是Linux内的一种语言包。... Linux-expect命令详解 [2]. expect用法 [3]. Shell脚本学习之expect命令 [4]. TCL基本语法与指令 [5]. TCL表示工具命令

linux下带密码的scp

from linux下带密码的scp (2014-03-10 12:35:46)

linux下expect的使用

expect 使用 安装: yum -y install expect 1,首行声明 2,控制台输出 3,设置日期变量$date 4,设置ip变量$local_ip 127.0.0.1 5,设置默认等待时间: 3000 #!/usr/bin/expect -f set date [exec date "+%Y%m%d"] set...

expect spawn not found

安装expect 执行以下命令 ...在使用expect 写自动交互功能时 遇到问题 automate_expect.sh #! /usr/bin/expect spawn ./interactive.sh expect "Enter number:" send "1\n" expect eof   然后在命令行输

Linux-expect命令详解

Expect (主页http://expect.nist.gov/) 是用于提供自动交互的工具。比如你要用ssh或者 telnet登录服务器的时候,命令行提示需要输入用户和密码等。如果叫你用shell脚本写自动登录脚本的话是不是有点困难呢? ...

Linux下通过EXPECT脚本自动执行ssh远程连接

由于经常需要从家里连到实验室的机器,但是中间需要一个中转,于是就需要连续两次进行ssh操作以及输入密码。加上家里网络不稳,经常会断,就又... 1 expect程序 用的Ubuntu,本身没带expect,安装。 sudo apt-get in

linux上安装tcl

linux上安装tcl、tk、expect  (2012-08-12 19:29:29) 转载▼     1、tcl安装tcl8.5.9-src.tar.gz cd /tmp tar -zxvf tcl8.5.9-src.tar.gz cd tcl8.5.9/unix/  ./configure --...

linux 如何执行.exp文件

需要安装expect 首先,查询是否安装?  rpm -qa | grep expect 或 which except 可以下载RPM包 expect-5.42.1-1.x86_64.rpm和expect-devel-5.42.1-1.x86_64.rpm 也可以下载源码包编译安装。 (1)解压tcl,...

linux expect远程自动登录以及执行命令

这里的expect其实和linux下的bash、windows的cmd是一类东西。 注意:这一行需要在脚本的第一行。    2. [set timeout5] 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单位是:秒 ...

linux中安装expect

因为要用scp命令向远程服务器自动上传文件,但是又不想做成免密交互,所以就需要用到expectexpect的安装有两种 1.yum安装 yum -y install expect 2.手动安装 因为我有的用户权限有限,无法yum安装,所以只能手动...

linux 使用shell脚本完成sftp的交互

实习中,遇到一个问题,需要将一个文件从一台服务器传到另外一台服务器,需要使用sftp传输。 使用spawn expect 可以解决 shell脚本中的交互问题。 超级方便。 1.spawn 命令用于启动一个进程,之后所有expect操作...

相关热词 c#等比例压缩图片大小 c# word 替换 c# mysql插入 c#窗体上的叉添加事件 c#打印图片文件 c#後台調前台js c#控制台美化 c#获取当前的农历日期 c# 构造函数重载 c#代码修改服务器时间