免费注册 查看新帖 |

Chinaunix

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

telnet登录后如何控制接收信息完毕退出 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-06 08:56 |只看该作者 |倒序浏览
  1. (echo "用户名及密码\n\
  2. 发送取得信息命令\n;\
  3. send \"\035\n\";\
  4. send \"quit\n\";"
  5. ) | telnet IP PORT >> MSG_LOG
复制代码
问如何在取得信息结束后(结束符:--- END)才发送send \"\035\n\";\send \"quit\n\";"
有接受命令么?如何在()中进行判断?昨天搜索了一些方法试了试,未能解决,请各位朋友给个建议哈。谢谢!

论坛徽章:
0
2 [报告]
发表于 2010-08-06 09:18 |只看该作者
expect  应该可以吧

论坛徽章:
0
3 [报告]
发表于 2010-08-06 09:41 |只看该作者
回复 2# wsxedcer


    expect需要安装。这个自己没有权限安装。郁闷了。

论坛徽章:
0
4 [报告]
发表于 2010-08-06 15:39 |只看该作者
send后跟个exit行不行啊?

论坛徽章:
0
5 [报告]
发表于 2010-08-07 11:30 |只看该作者
回复 4# welcome008


    退出没有问题,quit and exit 皆可,问题在于需要收到特定的信息后退出。考虑过另写个脚本不断判断接收的文件中是否有结束符,有就kill掉telnet的进程,此方式太野蛮了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP