मैं लिनक्स में curl
के साथ काम कर रहा हूं। मैं ftp सर्वर में फ़ाइल का एक हिस्सा डाउनलोड कर रहा हूं (-r
विकल्प का उपयोग कर), लेकिन मेरा कनेक्शन अच्छा नहीं है, यह हमेशा बाधा डालता है। मैं एक स्क्रिप्ट लिखना चाहता हूं जो फिर से कनेक्ट होने पर डाउनलोड फिर से शुरू हो।कर्ल में स्वचालित रूप से बाधित डाउनलोड को फिर से शुरू कैसे करें?
मैं इस आदेश का उपयोग किया है, लेकिन यह काम नहीं कर रहा:
until curl -r 666-9999 -C - --retry 999 -o "path/to/file" "ftp:/path/to/remote/file"; do :; done
क्या wget फ़ाइल की आंशिक डाउनलोड का समर्थन करता है (जैसे curl में -r विकल्प)? –
मैनपेज के अनुसार यह फ़ाइल के केवल हिस्से को डाउनलोड करने का समर्थन नहीं करता है, लेकिन '-c' ध्वज एक डाउनलोड जारी रखने की अनुमति देता है। –
जहां तक मुझे पता है कि यह नहीं है, यह केवल आंशिक रूप से डाउनलोड की गई फ़ाइल को फिर से शुरू करने का समर्थन करता है क्योंकि वेन ने कहा था। आपको इसकी आवश्यकता क्यों होगी? wget पूरी फ़ाइल को डाउनलोड करने का ख्याल रखेगा (और केवल वे हिस्सों जिन्हें आपने पहले से डाउनलोड नहीं किया है)। – sjaensch