Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Hydepark _ Pobieranie wielu plików na raz

Napisany przez: DNMX 21.02.2023, 20:15:55

Kolega stracił dostęp do serwera FTP na którym ma pliki dostępne przez WWW. Struktura katalogów jest taka:

http://www.stronakolegi.pl/img/XXXXXX/ZZZ.png

Chcę mu to pobrać na dysk jego VPSa (Linux Debian). Jedyne co do tej pory mi przyszło do głowy to:

Kod
for x in {1000..30000};do for z in {1..20};do curl "http://www.stronakolegi.pl/img/$x/$z.png" -o p-$c-$p.json --connect-timeout 3 --max-time 5;done;done

ale jest to mega wolne i niewydajne przy tej ilości plików (ok 600k). Gdzieś czytałem, ze curl potrafi pracować w wątkach wykorzystując jedno połączenie HTTP do przesłania kilku plików ale jak go do tego zaprzęgnąć?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)