我第一次使用 autoexpect。我不确定使用它的参数应该是什么。我执行了 autoexpect 命令,并且有连续的消息“autoexpect 开始,文件是 script.exp”。如果我执行 ssh 什么都不会发生。
autoexpect started, file is script.exp
autoexpect started, file is script.exp
autoexpect started, file is script.exp
autoexpect started, file is script.exp
任何人都可以帮我解决这个问题。
提前致谢。
最佳答案
autoexpect
将根据您的操作创建一个可以重复使用的预期脚本。
这意味着,第一次您必须手动执行所有操作。下次您可以使用生成的文件 script.exp
重复相同的操作。您可以修改 script.exp 以使其更通用。
要退出自动预期,只需在完成所有操作后输入 exit
即可。
MBP:~ user$ ./autoexpect
autoexpect started, file is script.exp
bash-3.2$ exit
exit
autoexpect done, file is script.exp
MBP:~ user$
关于expect - 无法使用自动预期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13551815/