while :;
do
nmap -sS -vv 121.10.118.111 |grep 80 |tail -n1>/tmp/nmap.txt
rr80=`cat /tmp/nmap.txt|awk '{print $2}'`
[ "$rr80" = "open" ] && mail -s rr_port_80 15810682546@139.com </tmp/nmap.txt
sleep 10
done
0
铭哥,第五行
[ "$rr80" = "open" ] && mail -s rr_port_80 15810682546@139.com 是不是要把和 去掉,我去掉之后是OK的,能收到邮件。加上这两个显示shell语法无法识别
[ "$rr80" = "open" ] && mail -s rr_port_80 15810682546@139.com 是不是要把和 去掉,我去掉之后是OK的,能收到邮件。加上这两个显示shell语法无法识别
编辑回复