Expect/TCL telnet proc 不等待提示
我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果 tftp 文件传输时间比 Expect 的默认超时(10 秒)长,您需要先设置更长的超时。例如。对于 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:
For more detailed help you had better post your Expect script.