当前位置: 代码迷 >> 综合 >> expect 踩坑
  详细解决方案

expect 踩坑

热度:38   发布时间:2024-01-19 08:19:23.0

最近用expect的时候遇到了一个小bug.

用golang exec执行外部的expect脚本,实现自动登录的功能。程序吧用户名和密码传进脚本,现在的问题是,用户名和密码已经传进脚本了,在终端运行也是可以的,但是go调用的时候会卡在输入密码那里,找不到是什么原因。因为其实对expect不是很了解所以debug的过程比较艰难。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

最后的原因在于 interact
在这里插入图片描述
这也是为什么终端成功而代码不成功的原因。

expect学习资料:
https://www.cnblogs.com/lixigang/articles/4849527.html