有时需要检测某个机房的系统能否调用其他机房的应用。直接使用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
阅读(1503) | 评论(0) | 转发(0) |