expect

expect

文章 14 浏览 65

Perl 期望执行命令的输出

我写了一个执行 ls 命令的小脚本。现在我想将该命令的输出存储在一个变量中,以便在进一步的 perl 脚本中使用它。不幸的是我无法获取 ls 命令的输出。…

情泪▽动烟 2024-12-11 18:16:25 1 0

TCL 数据捕获问题 - 预计

我想知道如何使用 TCL 获取上一个命令的输出。 我现在有以下结构: exp_send -i $spawn_id "show port-access supplicant\r" set buff "" expect -reg…

倾城°AllureLove 2024-12-11 02:22:26 0 0

如何避免与发送到生成进程的数据匹配

在我的期望脚本中,以下代码示例给我带来了很多麻烦 #!/usr/bin/expect #some other code set psucommand "psu |grep -v grep | grep $jobname\r" #so…

巨坚强 2024-12-10 12:15:50 1 0

期望脚本自动 telnet 登录

我一直在尝试创建一个expect脚本来通过telnet自动登录我的设备 如果expect命令没有多种可能性,则脚本工作正常,登录到设备。 #!/usr/bin/expect set …

我的黑色迷你裙 2024-12-10 10:16:28 0 0

预计脚本运行不同步?

我目前正在修改用于备份 cisco ACE 模块上下文和内容的脚本。加密文件。它在一台设备上工作得非常完美。但是,当我在另一个模块上使用它时,它似乎完…

饮惑 2024-12-10 09:18:11 1 0

有没有办法“期待”和“发送”在“交互”之后命令

因此,我需要在标准输出上输出远程进程的输出,但我还需要能够“监听”它,并在匹配我的关键字后发送命令。 我需要这样的东西(我知道这段代码不正确…

许久 2024-12-09 22:42:02 0 0

预计脚本问题

我试图通过期望完成一项简单的工作。我想在 Linux VM 上使用“ssh-keygen”命令创建 ssh 密钥。我的下面的期望代码看起来很简单,但它不起作用: #!/u…

表情可笑 2024-12-09 16:45:25 0 0

如何在交互式 SSH 会话开始时注入命令?

我希望能够通过 ssh 连接到无法修改配置文件的服务器,并在获得通常的交互式会话之前使用多个命令设置环境。 有什么想法吗? 我一直在使用最后带有“…

笑看君怀她人 2024-12-08 10:22:53 1 0

Socat:允许重新连接到会话

我可以使用本地 PTY 链接设置 SSH 连接 - 我希望能够向远程端发送一些触发器,然后使用 screen 或 minicom 连接到会话,即: socat PTY,link=/tmp/foo…

假扮的天使 2024-12-08 08:07:15 1 0

由 Expect 产生的程序太多

我正在使用 Expect 模块来执行任务。 这是我的代码示例 foreach temp $list { spawn -X $temp while {1} { expect { eof {break} "password {send "pa…

星軌x 2024-12-07 06:50:43 0 0

在“交互”之后expect脚本还能继续执行其他命令吗?

我正在编写一个脚本来运行 ssh 以登录远程主机,完成所有操作后,我输入 exit 并注销。但我希望脚本继续运行并在本地主机上写入日志。该脚本类似于: …

腻橙味 2024-12-06 21:08:36 0 0

在 Shell 脚本终端中实现自动化

我的天啊!我已经尝试了所有关于期望的事情。我想要做的是创建一个脚本,在终端中更改为 root 时自动输入密码。我的代码看起来像这样的 expect -i spa…

横笛休吹塞上声 2024-12-05 09:07:09 1 0

如何在 Tcl 中连接用大括号转义的字符串?

我在 Expect 脚本中编写正则表达式,并希望使用 ([0-9]+)\r 作为正则表达式模式。为了防止 [...] 替换,我使用弯曲大括号: expect -re {([0-9]+)\r} …

若沐 2024-12-04 09:40:35 0 0

后台进程的重定向输出未显示在文件中

当我将命令作为后台进程调用时,我在将命令的输出重定向到文件时遇到问题。 spawner.sh user@host ". ./.profile >> /dev/null 2>&1;runjobs SOMEJOB"…

五里雾 2024-12-03 06:42:35 1 0

如何使用 tcl-expect 将文件从远程主机复制到本地主机

在这里,我使用 telnet 在两台机器之间建立连接,并在远程主机中创建一个名为“file.txt”的文件,并将“ls”命令执行的结果存储在 file.txt 中。现在…

紫竹語嫣☆ 2024-12-01 02:19:48 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文