dig 统计域名加速
2015-07-19 11:38
211 查看
#!/bin/bash
#author yeqing <492980936@qq.com>
#date 2015-07-19 10:26:28
yesNum=0
noNum=0
i=0
data=''
yesList=()
noList=()
date=`date +"%Y-%m-%d %H:%M"`
while read url; do
dig ${url}|egrep 'cloudglb.net|hacdn.net|hadns.net' > /dev/null 2>&1
if [ $? -eq 0 ]; then
yesList[$i]=${url}
yesNum=`expr ${yesNum} + 1`
else
noList[$i]=${url}
noNum=`expr ${noNum} + 1`
fi
let i++
done < url.txt
for noUrl in ${noList[*]};do
data="('${date}','${noUrl}',0,${yesNum},${noNum}),${data}"
done
for yesUrl in ${yesList[*]};do
data="('${date}','${yesUrl}',1,${yesNum},${noNum}),${data}"
done
mysql -h 192.168.1.5 -uroot -p"123456" -s -e "insert into test.fastglb(time,domain,flag,yes,no) values${data%,*}";
本文出自 “技术屌丝” 博客,谢绝转载!
#author yeqing <492980936@qq.com>
#date 2015-07-19 10:26:28
yesNum=0
noNum=0
i=0
data=''
yesList=()
noList=()
date=`date +"%Y-%m-%d %H:%M"`
while read url; do
dig ${url}|egrep 'cloudglb.net|hacdn.net|hadns.net' > /dev/null 2>&1
if [ $? -eq 0 ]; then
yesList[$i]=${url}
yesNum=`expr ${yesNum} + 1`
else
noList[$i]=${url}
noNum=`expr ${noNum} + 1`
fi
let i++
done < url.txt
for noUrl in ${noList[*]};do
data="('${date}','${noUrl}',0,${yesNum},${noNum}),${data}"
done
for yesUrl in ${yesList[*]};do
data="('${date}','${yesUrl}',1,${yesNum},${noNum}),${data}"
done
mysql -h 192.168.1.5 -uroot -p"123456" -s -e "insert into test.fastglb(time,domain,flag,yes,no) values${data%,*}";
本文出自 “技术屌丝” 博客,谢绝转载!
相关文章推荐
- java、Android银行卡校验(代码copy过去直接用)
- window问题
- HTML5学习笔记简明版(5):input的type超级类型
- Microsoft Dynamics CRM 2013 的权限管理与分配 (一)
- leetcode 82: Remove Duplicates from Sorted List II
- Error: org.apache.axis2.AxisFault at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at 的原因
- Objective - C学习 (Foundation框架)-- 02类
- java反射实现的通用toString
- JavaScript 中的string 方法
- 利用map的特性做一个简易的投票程序
- 手机软件“vs比较平台versus”
- 股票学习14
- HTML5学习笔记简明版(8):新增的全局属性
- Python代码调试-PDB
- HTML5学习笔记简明版(9):变化的元素和属性
- C#中的多态特性
- 折半查找
- Objective - C学习 (Foundation框架)-- 01结构体
- HDU 2196 Computer(求树上每个节点到其它点的最远距离)
- 使用静态IP将办公电脑用做服务器