రెండు డౌన్లోడ్లు, రెండు ప్రాక్సీలు, ఒక curl ఆదేశం
వేర్వేరు డౌన్లోడ్లకు వేర్వేరు ప్రాక్సీలు, అవుట్పుట్ ఫైళ్లు కేటాయించేందుకు curl ట్రాన్స్ఫర్ పరిమితులను ఉపయోగించండి.
ఒక --proxy ఎంపిక తర్వాత రెండు URLలు ఉంచితే రెండూ ఒకే ప్రాక్సీ ద్వారా వెళ్తాయి. ప్రతి డౌన్లోడ్కు తనదైన మార్గం కావాలంటే curlకు ట్రాన్స్ఫర్ పరిమితి ఇవ్వండి.
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/
రెండు ప్రాక్సీ చిరునామాలు ఉదాహరణలు; HTTP ఎండ్పాయింట్ను మీ సేవ నుంచి లేదా HTTP ప్రాక్సీ జాబితా నుంచి ఎంచుకోండి. --next ఎంపిక కొత్త స్థానిక ఎంపికలతో మరో ట్రాన్స్ఫర్ ప్రారంభిస్తుంది. రెండో ప్రాక్సీని స్పష్టంగా పేర్కొనండి. పరిమితికి ముందు ఇచ్చిన ఎంపికను తరువాత మళ్లీ ఇవ్వాల్సి రావచ్చు.
ఇది క్రమబద్ధమైన ఉదాహరణ. గమ్యం, అవుట్పుట్ ఫైల్, ప్రాక్సీ జతను తనిఖీ చేయడం సులభం. సమాంతర ట్రాన్స్ఫర్లు షెడ్యూలింగ్ను మారుస్తాయి; ప్రతి URLకి ప్రాక్సీని ఆటోమేటిక్గా ఎంచుకోవు.
జతలతో ఉన్న టెక్స్ట్ ఫైల్ విషయంలో జాగ్రత్త
proxy-address destination-url ఉన్న లైన్ మీ అప్లికేషన్ ఫార్మాట్. ఏదైనా టెక్స్ట్ నుంచి కాలమ్ అర్థాన్ని curl ఊహించదు. Shell loop లేదా dispatcher ప్రతి రికార్డును స్పష్టమైన ఎంపికగా మార్చాలి.
Argumentsను argumentsగానే ఉంచండి. నమ్మలేని URLలను కలిపి కమాండ్ తయారు చేస్తే spaces లేదా shell characters అర్థాన్ని మార్చవచ్చు. curl configuration-file syntax తనిఖీ చేయడం సులభం.
ప్రతి ట్రాన్స్ఫర్ ఫలితాన్ని విడిగా నమోదు చేసి timeoutలు మరియు failure handlingను అవసరమైన ట్రాన్స్ఫర్తో ఉంచండి.