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