मैं हमेशा यह मान रहा था कि जब कर्ल को HTTP 500 प्रतिसाद मिला था, तो यह एक एग्जिट कोड लौटा रहा था जिसका मतलब था कि विफलता (! 0), लेकिन ऐसा लगता है कि मामला नहीं है।
अगर मैं HTTP स्थिति कोड 200 नहीं है, तो क्या कोई ऐसा तरीका है जिसे मैं 0 से भिन्न एक्ज़िटकोड के साथ कर सकता हूँ? मुझे पता है कि मैं इसका उपयोग कर सकता हूं, -w "%{http_code}"
लेकिन इसे एसटीडीयूएस में रखता हूं, निकास कोड के रूप में नहीं (इसके अलावा, मैं आउटपुट को कैप्चर करने में भी दिलचस्पी रखता हूं, जिसे मैं किसी फ़ाइल पर रीडायरेक्ट नहीं करना चाहता, लेकिन स्क्रीन पर)।