expect 相关问题

Expect是Tcl脚本语言的Unix / Linux扩展。它被设计为自动化和测试工具,它使得与复杂程序(如远程shell和安全维护)进行交互变得微不足道。它具有特别强大的响应识别功能。

期待脚本 - 修复奇怪的终端大小调整行为

我写了一个小的expect脚本来连接多个SSH服务器。但是,如果我在初始化连接后与终端进行交互,则终端窗口的行为非常奇怪。例如,如果我......

回答 1 投票 3

使用expect脚本启动telnet会话

我正在使用expect脚本与之前从bash开始的telnet会话进行交互。脚本不要在命令行中监听符号。它只是在超时用完后发送命令。我是 ...

回答 1 投票 0

期望脚本从文件读取并将所有内容放在同一行

Expect脚本应该从文件中读取命令并通过telnet逐行发送它们,但它将所有内容放在同一行我有命令文件,我的任务是连接到telnet,读取...

回答 1 投票 0

期待脚本跳过错误的密码

我有以下代码:#!/ usr / bin / expect set timeout 20 set port“23”set user“admin”set password“1234”set ip_file“devices”set fid [open $ ip_file r] while {[gets $ fid ip]!= -1} {spawn ...

回答 1 投票 0

如何向此脚本添加电子邮件

我需要找出如果成功传输文件如何添加电子邮件通知“转移成功”或者如果他们是一个问题“有一个问题”.......我做错了什么...这是......

回答 1 投票 0

如何使用expect_out捕获expect脚本命令的输出?

#!/ usr / bin / expect -f spawn telnet IP PORT期望“Escape character is'^]'”send loadtime set accum {} expect {-regexp {.. *} {append accum“$ {accum} $ expect_out( 0,字符串)“...

回答 1 投票 0

为Linux“adduser”命令创建Expect脚本

对于Expect来说,我是一个新手,我以为我会先在本地机器上尝试期待我的脚。为此,我想我会尝试对抗“adduser”运行Expect ......

回答 2 投票 1

从远程服务器获取文件,然后删除

我有一个expect脚本,它根据模式从远程位置检索文件并将它们放在当前目录中。转移后我想删除从...检索的文件

回答 1 投票 0

使用expect测试帐户是否存在

我有一个400服务器的列表,我喜欢检查unix帐户存在与期望循环它我写了一个使用expect命令的bash脚本,但它返回我错误消息,我不明白...

回答 3 投票 0

需要帮助消除我的代码中的竞争条件

我的代码无限运行而不会出现循环。我从shell脚本调用expect脚本,工作正常,这里的问题是脚本不是来自timout {}循环。能够 ...

回答 1 投票 1

期待脚本安装Vagrant - 没有明显原因终止

我正在运行一个简单的期望脚本,它使用curl来拉动流浪者dmg,附加它,安装它并证明密码然后分离。单独所有命令在命令行执行......

回答 1 投票 0

如何运行命令tmsh list cm device-group one-line |预计awk'{print $ 3},这是针对F5负载均衡器

帮我运行命令tmsh list cm device-group one-line | awk'{print $ 3}'在期待,这是F5负载均衡器,当我在HPNA中运行时,我得到的不能读“3”:没有这样的变量......

回答 1 投票 0

如何运行带有expect的SSH脚本?

我可以使用expect在远程SSH主机上执行命令。只要我将自己限制在一行硬编码命令中,一切都很好。但是,我想创建一个本地命令的脚本...

回答 1 投票 0

如何在linux RHEL服务器6.5上安装expect和tcl

我是linux新手,我很少期望脚本执行。我读了几篇关于如何安装expect和tcl的博客。我正在尝试的命令是sudo yum install expect sudo yum install tcl我正在...

回答 4 投票 3

用于连接服务器的ssh脚本[重复]

我有这个基本脚本file.sh连接到服务器名称=用户名routerip = 172.21.200.37 echo“$ name”“@”“$ routerip”ssh“$ name”“@”“$ routerip”示例输出:$。 /file.sh [email protected] ....

回答 2 投票 0

如何在pexpect中处理这个错误的程序?

我使用pexpect来自动化一个名为instantmusic的程序。有时,这个程序在它实际完成之前发送一个eof。这是一个截图(如果您无法阅读截图,我已链接到...

回答 1 投票 -1

sftp通过cronjob中的bash脚本:找不到'get'和'rm'命令?

我正在尝试做一些真实,简单的事情:在设定的时间从sftp网站下载文件。但是,我得到的错误就像'命令:rm不存在'或'命令获取不存在'这是......

回答 1 投票 -1

我可以在Unix内运行jshell吗?

我想使用expect重定向jshell输入,这样我就可以模拟录制的演示中的输入。但是虽然我可以从expect脚本中生成一个jshell进程,它也可以识别...

回答 1 投票 2

如何在bash中的ssh expect脚本中自动执行ctrl + d动作?

我有一个用例,我需要在通过ssh连接到主机后执行命令。执行命令后,我需要执行Ctrl-D和Ctrl-M,以便我可以发出其他命令。一世 ...

回答 1 投票 0

为什么期望与预期不符?

在我的情况下,期望与调试模式的预期不匹配,我不明白为什么...相关tcl的部分是这样的...设置索引0设置p [lindex $ propname $ index]发送“。 ..

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.