码迷,mamicode.com
首页 > 系统相关 > 详细

linux 批量测试域名返回码脚本

时间:2019-01-14 16:31:16      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:bin   pre   echo   创建   返回   etc   $?   curl -O   code   

需求:应用要求覆盖host并测试

1.创建一个host.txt的文件来存放需要修改的host记录

2.过滤出host.txt域名列并新生成一个curl.txt文件

cat host.txt |awk ‘{print $1}‘ > curl.txt

脚本如下

#!/bin/bash
echo "修改hosts文件"
cat host.txt >> /etc/hosts

for i in `cat curl.txt`;do
        /usr/bin/curl -o /dev/null -s -w %{http_code} "http://$i"
        if [ "$?" = 0 ];then
                echo " $i端口正常"
        else
                echo " $i端口异常"
        fi
done
echo "THE END"  

linux 批量测试域名返回码脚本

标签:bin   pre   echo   创建   返回   etc   $?   curl -O   code   

原文地址:https://www.cnblogs.com/python-cat/p/10267358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!