expect 相关问题

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

期望:^不能用于描述不同Cisco设备的命令提示符的正则表达式

我目前正在优化期望脚本以从不同类型的思科设备收集信息,并在正则表达式方面存在休息问题。非常感谢您的帮助......

回答 1 投票 0

使用expect的无人值守(无提示)Homebrew安装

根据Homebrew安装说明,可以使用以下命令安装:ruby -e“$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”这有效,但它。 ..

回答 1 投票 7

无法在Linux中安装expect实用程序

我正在尝试使用以下命令在我的Linux机器上安装expect实用程序:sudo yum install expect但是得到以下错误:#sudo yum install expect配置文件/etc/yum/pluginconf.d / ...

回答 2 投票 -3

Expect / send命令包含特殊字符 - 缺少close-brace

我正在尝试使用expect运行shell脚本,发送SFTP自动化命令。但是,我最终得到一个错误'缺少闭括号'。你能帮忙吗,我做错了什么。问题似乎......

回答 1 投票 0

期望脚本:从Cisco CLI解析特定信息

我是Expect脚本新手,并尝试解析Cisco路由器ACL输出。我特意尝试解析前2条备注行之间的IP地址。任何帮助非常感谢。这是一个......

回答 3 投票 0

如何在生成ssh或telnet连接时处理超时?

我已经制作了expect / bash脚本来检索cisco设备配置;它是简单的复制cisco running-configuration并使用tftp保存它。读取行时#!/ bin / bash; do device = $ line; ...

回答 1 投票 1

如何使用基于时间的一次性密码非交互式地提供ssh?

一些超级计算机需要基于时间的一次性密码(OTP)才能通过ssh登录。我想避免每次都输入密码并通过bash脚本自动执行login / scp / rsync,我在其中生成...

回答 1 投票 -1

如何避免日志文件出现乱码并运行后台进程?

我是一个完整的新手期待和谷歌和期望书上的所有发现我写了这个代码,但仍然需要大约30-40分钟来执行一个IP地址任务。现在我来了......

回答 1 投票 0

如何在Bash脚本中使用expect

我正在尝试编写一个脚本,从git repo中提取我的软件的最新版本并更新配置文件。从回购中提取时,我必须输入密码。我想要 ...

回答 1 投票 7

期待脚本捕获垃圾字符 - 需要删除

我有一个开关,我试图写一个来自hp开关的输出。源机器是ubuntu 18.04。交换机上的代码版本是16.04。我尝试更改...上的终端设置

回答 1 投票 0

期望 - expect_out比较

我从远程设备输入我想要捕获并基于它来执行一些命令 - 脚本工作正常!但是有一个问题 - 期望循环通过每一行(用...

回答 1 投票 0

期望脚本的问题

我正在尝试创建一个脚本以非交互方式更新密码。它在我的笔记本电脑上运行但在我的服务器上失败了。两者都使用Etch运行相同的配置。这是脚本:...

回答 2 投票 1

使用expect脚本隐藏密码

我使用该脚本登录电源代理并通过网络连接ssh。据我所知,每一个都被跟踪。我很好。我的问题是如何隐藏密码,...

回答 1 投票 0

为什么我的期望脚本过早退出?

这是我的除了脚本:#!/ usr / bin / expect spawn openvpn --config peter.ovpn expect -exact“输入私钥密码:”发送 - “mypassword \ r \ n”我运行它并看到OpenVPN请求我的客户端密码。 ...

回答 1 投票 0

带加密密码的SSH脚本

我有以下脚本SSH到具有wheel用户的服务器。它是我想在许多服务器和应用程序中使用的测试脚本。但不是将密码作为纯文本提供给...

回答 2 投票 0

spawn_id:spawn id exp6未打开

我知道这个问题已在此处提及,但解决方案对我不起作用。我有这个脚本(让我们命名为myscript.sh),它在远程环境中生成一个进程,应该......

回答 4 投票 3

[期望脚本解析命令输出]

摘要Expect script + ssh => Checkpoint firewall在使用expect脚本时需要解析命令的输出。目标是为每个...提取IP地址(subnet4 :)和名称(名称:)。

回答 1 投票 -1

从telnet会话中提取eth0的ip地址

我需要自动化一个与远程设备一起工作的进程,以下是telnet输入用户名ifconfig eth0 |的步骤grep'inet addr'| cut -d':' - f 2 | cut -d'' - f 1记下显示的ip ...

回答 2 投票 0

使用expect脚本通过telnet向mikrotik发送命令的问题

我的任务是创建自动脚本,通过telnet将命令发送到mikrotik路由器。我正在尝试创建“expect”脚本。但我被命令发送部分卡住了。独立登录工作......

回答 1 投票 1

以sudo用户身份登录时出现问题

这里是脚本sample.expect:#!/ usr / bin / expect spawn ssh -t USER @ HOST“sudo su”expect“USER @ HOST's password:”send“password \ r”expect“$”expect“[sudo] USER的密码:“发送”密码\ r \ n“......

回答 1 投票 0

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