त्रुटि ❌ के साथ लौटें
यदि आप एक त्रुटि (यानी एक निकास कोड ) के साथ लौट रहे 1
हैं abort
, जिसका आप उपयोग करना चाहते हैं , जो एक वैकल्पिक स्ट्रिंग परम भी लेता है जो बाहर निकलने के लिए आउटपुट होगा:
task :check do
# If any of your checks fail, you can exit early like this.
abort( "One of the checks has failed!" ) if check_failed?
end
कमांड लाइन पर:
$ rake check && echo "All good"
#=> One of the checks has failed!
सफलता के साथ वापसी ✅
यदि आप एक त्रुटि के बिना लौट रहे हैं (यानी एक निकास कोड 0
) exit
जिसका आप उपयोग करना चाहते हैं , जो एक स्ट्रिंग परम नहीं लेता है।
task :check do
# If any of your checks fail, you can exit early like this.
exit if check_failed?
end
कमांड लाइन पर:
$ rake check && echo "All good"
#=> All good
यह महत्वपूर्ण है यदि आप इसे क्रॉन जॉब में उपयोग कर रहे हैं या कुछ ऐसा है जिसे रेक कार्य सफल था या नहीं इसके आधार पर बाद में कुछ करने की आवश्यकता है।