6
पर पुन: प्रयास कर्ल मैं एक खोल स्क्रिप्ट इस तरह एक समारोह है कि लिखा है:टाइमआउट
function getpage {
echo $1
curl -O "http://www.example.com/$1" -b cookie.txt -s
}
समस्या वेबसाइट का समय समाप्त तो उस पेज को छोड़ दिया जाएगा, मैं इसे की जरूरत है फिर से प्रयास करना है अगर यह समय समाप्त हो जाता है (मैं भी 60 सेकंड टाइमआउट में डाल दूंगा)।
मैं यह कैसे कर सकता हूं?
अब मैं इसके बारे में क्यों सोचता हूं, 50 रीट्रीज़ के साथ 10 सेकंड का टाइमआउट मान (मुझे संदेह है कि इसे कभी भी 3 से अधिक की आवश्यकता होगी) – Hintswen
त्रुटि होस्ट होस्ट करने योग्य या कनेक्शन से इनकार करने का कोई तरीका है? – jrwren
आप इसका उपयोग कर सकते हैं: --writeout {http_code} और परिणाम का विश्लेषण करें। यदि कनेक्ट करने में असमर्थ है, तो स्टेटस कोड 0 कर्ल वापस आ जाएगा। –