检查端口是否可用

时间:2019-05-16 12:01:38

标签: shell awk netcat

我正在尝试检查特定端口是否已打开,如果已打开,则将主机写入文件;如果未打开,则将主机写入另一个文件,不确定我在做什么,它不会显示任何错误输出,但脚本抛出“找不到成功”


for i in `cat /tmp/bsaer.txt`
do
echo $i

IsReachableNSH () {
        /usr/bin/nc -vi  1 ${i} 4750 | awk '{print $7}' | cut -d! -f1
}

if [ `IsReachableNSH` ="succeeded" ]; then
        echo "connection established" >> /tmp/connection
        else
        echo "connection not established" >> /tmp/noconnection
fi
count=`expr $count + 1`
done

0 个答案:

没有答案