Żewġ downloads, żewġ proxies, kmand curl wieħed
Uża l-konfini tat-trasferiment ta’ curl biex tassenja proxies u fajls tal-output separati.
Jekk tpoġġi żewġ URLs wara għażla --proxy waħda, it-tnejn jgħaddu mill-istess proxy. Meta kull download jeħtieġ rotta tiegħu, agħti lil curl konfini tat-trasferiment.
curl --proxy http://203.0.113.10:8080 \
--output first.html https://example.com/ \
--next \
--proxy http://203.0.113.20:8080 \
--output second.html https://example.org/
Iż-żewġ indirizzi tal-proxy huma placeholders; agħżel endpoints HTTP mis-servizz tiegħek jew mil-lista ta’ proxies HTTP. L-għażla --next tibda trasferiment ieħor b’għażliet lokali ġodda. Speċifika t-tieni proxy b’mod ċar. Għażla mogħtija qabel il-konfini jista’ jkollha tingħata mill-ġdid wara.
Dan huwa eżempju sekwenzjali li jagħmilha faċli tivverifika l-par bejn id-destinazzjoni, il-fajl tal-output u l-proxy. It-trasferimenti paralleli jibdlu l-iskedar; ma jagħżlux proxy awtomatikament għal kull URL.
Oqgħod attent b’fajl ta’ test ta’ pari
Linja li fiha proxy-address destination-url hija l-format tal-applikazzjoni tiegħek. curl ma jiddeduċix it-tifsira tal-kolonni minn test arbitrarju. Shell loop jew dispatcher għandu jibdel kull rekord f’għażliet espliċiti.
Żomm l-argumenti bħala argumenti. Li tgħaqqad URLs mhux fdati jista’ jħalli spazji jew karattri tal-shell ibiddlu t-tifsira tal-kmand. Is-sintassi tal-fajl tal-konfigurazzjoni curl dokumentata hija aktar faċli biex tiġi riveduta.
Irrekordja ir-riżultat ta’ kull trasferiment separatament u żomm timeouts u l-immaniġġjar tal-fallimenti mat-trasferiment li jeħtieġhom.