运行通过 SSH 生成屏幕的期望脚本 - 设置终端类型

运行通过 SSH 生成屏幕的期望脚本 - 设置终端类型

我有一个 Expect 脚本,它生成一个屏幕会话来读取嵌入式板控制台并自动给出响应。我在主机本地执行 Expect 脚本时没有任何问题。

但是,例如,当我希望通过 ssh 从另一台机器到该主机执行脚本时,我会收到提示ssh [email protected] './flash-the-board.sh'

Please set a terminal type

我尝试TERM=vt100在运行 bash 脚本之前在 SSH 命令中进行设置,最终出现错误

expect: read eof
screen is terminating

有人知道怎么修这个东西吗?谢谢

相关内容