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