expect 相关问题

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

用cron拉动Git

[我有python脚本,它像这样调用shell脚本:p = subprocess.Popen([/ path / to / script.sh],stdout = subprocess.PIPE,stderr = subprocess.STDOUT)输出,错误= p.communicate( )期望脚本:...

回答 1 投票 0

[仅在屏幕上显示某些文本后才发送期望脚本中的命令

我正在编写一个期望脚本,该脚本将与旨在从网站下载日志文件的程序交互。就像这样:期望产生程序链接发送“ \ n”发送“ \ n这将开始下载...

回答 1 投票 0

caller_method不返回我期望的值

[我想知道,什么方法调用了另一个方法(我只是试图创建简单的Expect(“ string”)。to eq(“ string”)模型(就像在RSpect中一样,但是更容易)。但是我明白了“主要”,那是什么?(I ...

回答 1 投票 0

期望与模式不正确匹配

我试图通过期望自动生成easyrsa请求。我想出了那个bash脚本:#!/ bin / bash firstname = $ 1 lastname = $ 2 mail = $ 3 department = $ 4 password = $ 5 [...] cd / VPN-CA / / usr / bin / ...

回答 1 投票 0

无法执行二进制文件-CentOS上的Zabbix外部脚本

问题:我们使用Zabbix作为监视系统。除了使用其内置项之外,我们还使用一种称为“外部脚本”功能(此功能),在此功能中,可以通过...

回答 1 投票 -1

从输出获取特定消息并将信息存储到日志文件中

我有一个telnet期望脚本,仅用于检查服务器是否正常。 #!/ usr / bin / expect设置IP 192.168.5.100 catch {spawn -noecho telnet $ IP}设置超时3期望{超时{send {user“ Telnet ...

回答 2 投票 0

从输出和存储信息到日志文件的Geht特定消息

我有一个telnet期望脚本,仅用于检查服务器是否正常。 #!/ usr / bin / expect设置IP 192.168.5.100 catch {spawn -noecho telnet $ IP}设置超时3期望{超时{send {user“ Telnet ...

回答 2 投票 0

期望脚本使用 ssh 更改密码

任何人都可以帮助解决以下脚本的问题吗?它说密码更改成功,但密码仍然是旧密码。我正在运行这个脚本来更改检查点 SPLAT 防火墙专家

回答 1 投票 0

从期望生成的进程中重定向到日志文件

我有一个产生另一个进程的脚本。我想将该过程的输出重定向到日志文件。但是>>不起作用#!/ bin / bash#!/ usr / local / bin / expect -f #### echo $ @ / usr / local / bin / expect

回答 1 投票 0

如何在Expect脚本中循环Bash数组

我在bash脚本中有一个数组:my_file =(“ a.txt”“ b.txt”“ c.txt”“ d.txt”“ e.txt”)现在在同一文件中,我要使用Expect并循环播放以获取sftp中的某些文件。这是我的代码/ usr / bin / ...

回答 2 投票 0

如何在期望脚本中循环数组重击

我在bash脚本Sample.sh中有一个数组my_file =(“ a.txt”“ b.txt”“ c.txt”“ d.txt”“ e.txt”)现在我要在同一文件中使用Expect并进行循环以获取sftp中的某些文件。这是我的代码...

回答 2 投票 0

相当于send_user / Expect_user的对象

我想将我编写的程序转换为期望,但是api是根本不同的,并且我从中了解和喜爱的许多功能都还没有弄清楚如何在python中使用。 ...

回答 1 投票 0

pexpect的等效于预期解释器

pexpect是否具有与Expect的解释器命令等效的命令。在Expect解释器中,用户可以使用当前变量作用域访问tcl repl。我想让我的用户访问...

回答 1 投票 0

ARM的交叉编译期望

我已经下载了Expect5.4。我正在尝试针对运行精简版Linux的ARM(PandaBoard)进行交叉编译。在配置的初始设置中,我尝试Shell $ ./configure --host = ARM ...

回答 2 投票 2

遍历主机名列表,以查看对它们使用ssh是否成功

我的任务已经让我头疼了很长时间。基本上,我会得到一个主机名列表以及它们的用户名和密码(每个主机名都有一个用户名和密码)。我要...

回答 1 投票 0


将命令行参数传递给期望命令

我正在尝试编写一个bash脚本,它将用户名作为命令行参数。它应该使用提供的用户名登录系统并执行命令。期望-c'spawn su-其他用户名-c ...

回答 1 投票 0

Bash期望匹配bash和ksh提示

我有多个具有bash和ksh提示的系统:bash提示看起来像:[user1 @ wanserver bin] $ ksh提示看起来像:在某些系统上是$和某些目录名>在某些系统上使用期望如何匹配...] >

回答 2 投票 0

TCL预期:如何删除结尾的换行符

我正在执行此期望脚本:#!/ usr / bin / expect ##### config文件内容:: user1 | server1 set lx [exec awk {-F |} {/ server1 / {print $ 1}} config ]放入“值是server1的$ lx。”输出为:...

回答 2 投票 0

Bash期望删除尾随换行符

我正在从期望脚本执行以下命令:#!/ usr / bin / expect ##### config文件内容:: user1 | server1 set lx [exec awk {-F |} {/ server1 / {print $ 1 }} config]放置“值是server1的$ lx。...

回答 2 投票 0

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