Telnet到Gogo shell运行良好,但telnet与bash脚本返回外部主机关闭的连接

时间:2017-07-11 06:41:07

标签: bash shell telnet gogo-shell

我正在尝试使用bash脚本使用telnet自动完成一些工作(实际上是与Felix Gogo shell进行交互)。他们只是:

telnet localhost 11311
command 1
command 2
...

我遵循了这些指示:

automating telnet session using bash scripts

我使用的脚本是:〜/ telwork.sh

echo 'open localhost 11311'
sleep 1
echo 'command 1'
sleep 1
echo 'command 2'
sleep 1
echo 'command 3'
...

不幸的是./telwork.sh | telnetConnection closed by foreign host.执行期间会存在。但是,如果我在控制台中逐个手动完成工作,一切都运行良好。 mac osx和rhel都会出现同样的问题。

我已经在互联网和stackoverflow上进行了一些搜索,但似乎答案总是谈论身份验证。但是我可以通过输入telnet localhost 11311登录Gogo shell。

因此,我发布此问题是为了您的帮助。非常感谢你。

0 个答案:

没有答案