Chinaunix首页 | 论坛 | 博客
  • 博客访问: 958174
  • 博文数量: 99
  • 博客积分: 3306
  • 博客等级: 中校
  • 技术积分: 1238
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-21 10:14
文章分类

全部博文(99)

文章存档

2012年(37)

2011年(56)

2010年(6)

分类: LINUX

2011-08-10 21:26:14

有时需要检测某个机房的系统能否调用其他机房的应用。直接使用ping只能在未封imcp协议时
检查网络能不能连接。可以使用telnet ip port的形式的检测是不是可以打开远程的端口:

#!/bin/bash
telnetport()
{
    telnet $1 $2 <tel.log
escape
close
!

FLAG=$(grep "Escape character" tel.log|wc -l)
if [ $FLAG -eq 1 ]
then
    echo "sucessful to connect $1:$2"
    return 1
else
    echo "failed to connet $1:$2 "
    return 0
fi
}
telnetport $1 $2


阅读(1460) | 评论(0) | 转发(0) |
0

上一篇:DBI下设置GBK

下一篇:nc的使用

给主人留下些什么吧!~~