for f in `seq 1 500`; do
 while ! wget -nc "http://url/download.php?ID=$f&l=5";; do sleep 1; done
done


am introdus un "sleep 1" intre incercarile de download nereusite pt. a 
scadea un posibil overhead...

de asemena "-nc" = no-clobber => sa ti-l rescrie fisierul cu acelasi 
nume, ca sa nu te trezesti cu zjedemii de fisiere in cazurile de 
nereusite... ( numai sa fii sigur ca numele va fi diferit in functie de 
$f ! )

Radu Radoveneanu wrote:

>vreau sa dldez vreo 500 si ceva de fisiere :D
>ma gandeam sa fac ceva de genul:
>
>for f in `seq 1 500`; do
>wget http://url/download.php?ID=$f&l=5;
>done
>
>numai ca nu vreau sa fac exact asta, as dori sa inceapa sa wget fisier2 
>dupa ce l-a luat pe fisier1 si sa wget fisier3 dupa
>ce a luat fisier2 s.a.m.d
>cum fac?
>  
>
-- 
The Roman Rule
        The one who says it cannot be done should never interrupt the
        one who is doing it.


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui