本文主要是介绍记折磨我好几天的一个问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
先交代下背景吧:
我们的系统有很多板子用于跑测试,每一块板子对应一个docker 容器,在容器中跑shell脚本,会调用expect 脚本,在expect脚本中通过screen /dev/ttyUSBx 比特率 连接板子发送命令等,无异常
现在按照老板的要求,实现的话需要将一台服务器上的所有板子都得在一个docker 容器中,还得通过python 去调用shell,shell 调用expect脚本 连接板子发送命令 。。。
实现后出现问题了:老是失败,添加日志输出内容、实时监控 最终发现板子输出日志老是停止,就会导致expect脚本无法正常执行进而导致超时
重点
在网上搜了很多,最终将screen 换成了telnet 此事告一段落。。。
这篇关于记折磨我好几天的一个问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!