那麼我想檢查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