最近用expect的时候遇到了一个小bug.
用golang exec执行外部的expect脚本,实现自动登录的功能。程序吧用户名和密码传进脚本,现在的问题是,用户名和密码已经传进脚本了,在终端运行也是可以的,但是go调用的时候会卡在输入密码那里,找不到是什么原因。因为其实对expect不是很了解所以debug的过程比较艰难。
最后的原因在于 interact
这也是为什么终端成功而代码不成功的原因。
expect学习资料:
https://www.cnblogs.com/lixigang/articles/4849527.html