Expect/TCL telnet proc 不等待提示

发布于 2024-08-11 10:13:53 字数 160 浏览 1 评论 0原文

我有一个 Expect 进程,它发送 telnet 登录命令并发送命令。在 telnet 过程中我做了一个 TFTP 。文件大小为 10MB。 但telent提示并没有等到提示出现,而是等待超时时间 然后脱落。

有什么办法可以等待 Expect 中的提示。

问候, 米敦

I have a Expect proc that sends command for telnet login and send commands. Inside the telnet proc I do a TFTP . The size of the file is 10MB.
But the telent prompt does not wait until the prompt appears .It waits for the timeout period
and comes off.

is there any way we can wait for the prompt in Expect .

Regards,
Mithun

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

超可爱的懒熊 2024-08-18 10:13:53

如果 tftp 文件传输时间比 Expect 的默认超时(10 秒)长,您需要先设置更长的超时。例如。对于 60 秒的超时,请以以下方式启动您的脚本:

set timeout 60

要获得更详细的帮助,您最好发布您的 Expect 脚本。

If the tftp file transfer takes longer than Expect's default timeout (10 seconds) you will need to set a longer timeout first. Eg. for a 60-second timeout, start your script with:

set timeout 60

For more detailed help you had better post your Expect script.

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