====== Проверка доступности порта без telnet ====== #!/bin/bash HOST=$1 PORT=$2 if (echo > /dev/tcp/"$HOST"/"$PORT") > /dev/null 2>&1 then echo "$HOST $PORT [ OK ]" else echo "$HOST $PORT [ ERROR ]" fi exit 0 ---- ~ > $ ./chk-port.sh 192.168.1.1 80 192.168.1.1 80 [ OK ] ~ > $ ./chk-port.sh 192.168.1.1 8090 192.168.1.1 8090 [ ERROR ]