Port Check

port check 
 
 
 
 #!/bin/bash

CHECKREMOTESERVERSLIST=checkServerPortList.txt
TIMEOUT=2

OLDIFS=$CHECKREMOTESERVERSLIST
IFS=,

while read -a line;
do
 r=$(timeout 2 bash -c 'exec 3<> /dev/tcp/'${line[0]}'/'${line[1]}';echo $?' 2>/dev/null)
 #l_TELNET=`echo "quit" | telnet ${line[0]} ${line[1]} | grep "Escape character is"`
 if [ "$r" = "0" ]
 then
 echo "Success !"
 else
 if [ "$r" = "1" ]
 then
 echo "Checked"
 else
 echo "Failed"
 fi
 fi
done <$CHECKREMOTESERVERSLIST
IFS=$OLDIFS