#!/bin/bash
file=`cat /etc/sysconfig/network|grep HOSTNAME|awk -F '=' '{print $2}'`
rm -rf $file
rm -rf /root/yutong
for i in `cat /root/corrtct.txt|awk '{print $2}'`
do
md5=`cat /root/corrtct.txt | grep $i | awk '{print $1}'`
md5_sourc=`cat /root/zhuoyi/$file | grep $i | awk '{print $1}'`
if [ "$md5" = "$md5_sourc" ];then
:
else
tt=`grep $i /root/url`
cd /root/zhuoyi/
curl -x 127.0.0.1:80 --retry-delay 2 -o $i --connect-timeout 10 -m 15 -w "http_code=%{http_code}" "$tt"
md5sum /root/zhuoyi/* > /root/zhuoyi/$file
fi
done
for i in `cat /root/corrtct.txt|awk '{print $2}'`
do
md5=`cat /root/corrtct.txt | grep $i | awk '{print $1}'`
md5_sourc=`cat /root/zhuoyi/$file | grep $i | awk '{print $1}'`
if [ "$md5" = "$md5_sourc" ];then
:
else
echo $i,$http_code >> /root/yutong
fi
done
比如有一份MD5和url的列表,想要验证cdn每个节点,缓存的内容是否正确(背景是个别节点的运营商有劫持,来验证此问题)