免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1928 | 回复: 4
打印 上一主题 下一主题

老问题:怎么实现telnet自动登陆,但是要执行外部传输的命令。并知道该命令是否成功 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-09 09:09 |只看该作者 |倒序浏览
老问题:怎么实现telnet自动登陆,但是要执行外部传输的命令。并知道该命令是否成功
以前的方法我知道,他们都不能正确的返回命令是否执行,执行是成功还是失败。
同时也不要说用expect  HP 、AIX上不是默认安装expect的
但是如果哪位大侠会用perl写也可以,我用perl在AIX上已经实现了 ,但是在HP上有错误。


小弟先谢谢各位大侠

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2006-07-09 10:24 |只看该作者
你可以远程登录就可以的,。
命令执行以后,shell都是有返回值的,一般都是$?

论坛徽章:
0
3 [报告]
发表于 2006-07-09 11:42 |只看该作者
当你登陆过去时此时你已经在远端机器的shell上了你并不能让这个值在你的操作端上显现的  

另外cshell 可不是$?
还是谢谢上面这个回复的大侠

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
4 [报告]
发表于 2006-07-09 21:29 |只看该作者
原帖由 bobo434 于 2006-7-9 11:42 发表
当你登陆过去时此时你已经在远端机器的shell上了你并不能让这个值在你的操作端上显现的  

另外cshell 可不是$?
还是谢谢上面这个回复的大侠

两个疑问:
楼主的意思是这个值会在远程的控制台显示?telnet不就是一个虚拟终端的作用,也就是把远程主机的输出显示到在本机吗?
一般都是$?,这句话有问题吗?

论坛徽章:
0
5 [报告]
发表于 2006-07-10 09:41 |只看该作者
csh $?可以用吧,现在版本一般都可以,或者可以用$status
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP