检测端口是否存在

#!/bin/bash
myemail="754347404@qq.com"

file=/home/tkm/jiankongurl200/nc.txt  #txt里面写要检测端口号
for i in `cat $file`;do
   nc -w 10 -z 119.3.206.151 $i
   if [ $? -ne 0 ]
   then

   echo `date +%F-%H:%M:%S`  "119.3.206.151服务器没有 $i 这个端口" |mail -s '端口报警' $myemail >>          
/home/tkm/jiankongurl200/tkm.log
   else
   echo `date +%F-%H:%M:%S`  "119.3.206.151服务器有端口" >> /home/tkm/jiankongurl200/tkm.log
   fi
done

我来吐槽

*

*