当前位置: 主页 > 运维经验 > 系统管理 >

根据网上改的一个dig并发解析脚本

时间:2013-04-23 13:09来源:www.shencan.net 作者:shencan 点击:
经常的需求是 给一批域名去绑定某个dns解析 以前都是while read do 啥的 觉得效率不高 看了网上一个并发脚本 改了一下 先放上来 怕下次用得到 cat dig.sh #!/bin/bash num=20 fifo=fifo.tmp mkfifo $f
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


经常的需求是 给一批域名去绑定某个dns解析  以前都是while read  do 啥的 觉得效率不高 看了网上一个并发脚本 改了一下  先放上来  怕下次用得到

cat dig.sh

#!/bin/bash
num=20
fifo=”fifo.tmp”
mkfifo $fifo
exec 3<>$fifo
rm -f $fifo
for((i=1;i<=$num;i++));do echo ;done >&3

for sc in `cat domain`
do
read
(
dig @8.8.8.8 $sc +short >>/tmp/sc
echo >&3
)&
done <&3

wait
exec 3>&-

应该不用解释啥吧     看懂一点点就行 然后照搬

转载请注明linux系统运维
http://www.linuxyw.com/linux/yunweijingyan/xitongguanli/20130423/122.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片