tente novamente 3 vezes, cada vez 60 "no máximo:
curl -O --retry 3 -m 60 'http://www.site.com/index.html'
Às vezes, curl
congela:
$ curl -O 'http://www.site.com/index.html'
www.site.com/index.html --> index.html
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:02:17 --:--:-- 0^C
Depois de esperar por 137"
, clico em Ctrl-C e re-download.
$ curl -O 'http://www.site.com/index.html'
www.site.com/index.html --> index.html
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 49045 0 49045 0 0 4598 0 --:--:-- 0:00:10 --:--:-- 6078
Leva apenas 10"
para download.
Parece que curl
está aguardando resposta para sempre.
Como fazer com que curl
reconecte automaticamente depois de 60"
?