那么我想检查Linux中的100000k + url。检查10000K +网址
关于那些链接,这些实际上是我的android的OTA [zip]。
在这些链接中只有一个有效的链接休息给404错误。
那么如何在linux服务器或web服务器[apache]中检查更少时间段内的所有链接。网址
结构:
http://link.com/updateOTA_1.zip
好吧是我的尝试
我做了这个脚本,但它真的很慢。 http://pastebin.com/KVxnzttA我也增加了螺纹高达500,然后我的服务器崩溃:
#!/bin/bash
for a in {1487054155500..1487055000000}
do
if [ $((a%50)) = 0 ]
then
curl -s -I http://link.com/updateOTA_$((a)).zip | head -n1 &
curl -s -I http://link.com/updateOTA_$((a+1)).zip | head -n1 &
curl -s -I http://link.com/updateOTA_$((a+2)).zip | head -n1 &
curl -s -I http://link.com/updateOTA_$((a+3)).zip | head -n1 &
curl -s -I http://link.com/updateOTA_$((a+4)).zip | head -n1 &
...
curl -s -I http://link.com/updateOTA_$((a+49)).zip | head -n1 &
curl -s -I http://link.com/updateOTA_$((a+50)).zip | head -n1
wait
echo "$((a))"
fi
done
我试着用aria2,但aria2最高线是16,所以再次失败。
尝试一些在线工具,但他们给我100url的限制。
你尝试过这么远吗? –
为什么人们给出负数..... – TonyStark
@TomUdding我试过aria2c – TonyStark