当前位置: 技术问答>linux和unix
请教在shell中telnet的问题
来源: 互联网 发布时间:2016-02-05
本文导语: 急,急,急! 各位大侠,最近写一个shell中要使用telnet登录到别的服务器上 片段为: (sleep 2;echo username sleep 2;echo password sleep 1;echo cmd sleep 1;echo exit ) telnet host 但是运行...
急,急,急!
各位大侠,最近写一个shell中要使用telnet登录到别的服务器上
片段为:
(sleep 2;echo username
sleep 2;echo password
sleep 1;echo cmd
sleep 1;echo exit ) telnet host
但是运行到这一段的时候还没有echo username 就被closed by foreign host
如果在提示符下用手动敲命令,telnet完全没有问题
这几天在网上找的我急死了
把echo username 变成 echo usernamen , echo usernamet 都没用。
有遇到过相同问题的吗?
各位大侠,最近写一个shell中要使用telnet登录到别的服务器上
片段为:
(sleep 2;echo username
sleep 2;echo password
sleep 1;echo cmd
sleep 1;echo exit ) telnet host
但是运行到这一段的时候还没有echo username 就被closed by foreign host
如果在提示符下用手动敲命令,telnet完全没有问题
这几天在网上找的我急死了
把echo username 变成 echo usernamen , echo usernamet 都没用。
有遇到过相同问题的吗?
|
echo usernamer试试
这问题是要用expect,不过expect需要安装是个问题,尝试一下
telnet 192.168.0.88
这问题是要用expect,不过expect需要安装是个问题,尝试一下
telnet 192.168.0.88