exit-status पर टैग किए गए जवाब

इस टैग का उपयोग करें यदि आपका प्रश्न कमांड के निकास स्थिति (रिटर्न कोड) का निर्धारण या उपयोग करने के लिए घूमता है। आम सिंटैक्स में $ शामिल होता है? परिवर्तनशील और && और || प्रतीकों।

4
प्रक्रिया समाप्त होने पर डिफ़ॉल्ट निकास कोड?
एक प्रक्रिया की तरह एक हैंडल करने योग्य संकेत के साथ मार दिया जाता है जब SIGINTया SIGTERM, लेकिन यह संकेत संभाल नहीं करता है, क्या प्रक्रिया के निकास कोड होगा? जैसे अनहेल्दी-सक्षम संकेतों के बारे में क्या SIGKILL? मैं जो बता सकता हूं, एक प्रक्रिया को SIGINTएक्जिट कोड में …


1
क्या एक मानक आदेश है जो हमेशा एक विफलता के साथ बाहर निकलता है?
मैं अपनी स्क्रिप्ट का परीक्षण एक कमांड के साथ करना चाहता हूं जो विफल हो। मैं खराब तर्कों के साथ मौजूदा कमांड का उपयोग कर सकता हूं। मैं एक साधारण स्क्रिप्ट भी लिख सकता था जो तुरंत एक विफलता के साथ बाहर निकलती है। ये दोनों मेरे लिए करना और …

4
लिनक्स में निकास कोड के न्यूनतम और अधिकतम मान क्या हैं?
लिनक्स में निम्नलिखित निकास कोड का न्यूनतम और अधिकतम मान क्या है: बाहर निकलने का कोड एक द्विआधारी निष्पादन योग्य (उदाहरण के लिए: C प्रोग्राम) से लौटा है। बाहर निकलने का कोड एक बैश स्क्रिप्ट (कॉल करते समय exit) से वापस आ गया । निकास कोड एक फ़ंक्शन (जब कॉलिंग …

5
यूनिक्स कमांड जो तुरंत एक विशेष रिटर्न कोड लौटाता है?
क्या एक मानक यूनिक्स कमांड है जो नीचे मेरे उदाहरण के समान कुछ करता है $ <cmd here> 56 $ echo Return code was $? Return code was 56 $ <cmd here>कुछ ऐसा होना चाहिए जो कांटा-निष्पादित हो सकता है और प्रक्रिया से बाहर निकलने पर 56 को बाहर निकलने …

1
ऐसी फाइलें खोजना जिनके लिए कोई कमांड विफल हो
मैं उन सभी फ़ाइलों को पुन: प्राप्त करना चाहूंगा जिनके लिए एक स्क्रिप्ट जो एक तर्क के रूप में एक फ़ाइल स्वीकार करती है, एक गैर-शून्य मान लौटाती है। किसी भी विचार कैसे 'खोजने' या एक समान उपकरण का उपयोग कर ऐसा करने के लिए?

2
बैश स्क्रिप्ट के अंत में बाहर निकलें कोड
मैं बैश स्क्रिप्ट के अंत में निकास कोड के अर्थ के बारे में उलझन में हूं: मुझे पता है कि निकास कोड 0 का मतलब है कि यह सफलतापूर्वक समाप्त हो गया है, और यह कि कई और निकास कोड संख्याएं हैं (127 यदि मैं गलत नहीं हूं?) मेरा प्रश्न …

5
बैश में एक एकल विस्मयादिबोधक चिह्न टाइप करना क्या है?
बैश इतिहास के विस्तार के लिए विस्मयादिबोधक चिह्नों का उपयोग करता है, जैसा कि इस प्रश्न के उत्तर में समझाया गया है (उदाहरण sudo !!के साथ पिछली कमांड-लाइन चलाता है sudo)। हालाँकि, मैं कहीं भी यह नहीं बता सकता कि निम्नलिखित कमांड को चलाने का मतलब क्या है (यानी एक …

3
बाद के लिए बाहर निकलें कोड सहेजें
इसलिए मेरे पास कुछ परीक्षण चलाने के लिए थोड़ी स्क्रिप्ट है। javac *.java && java -ea Test rm -f *.class अब इसके साथ समस्या यह है कि जब मैं स्क्रिप्ट चलाऊंगा ./test, तो यह एक सफलता निकास कोड लौटा देगा भले ही परीक्षण विफल हो जाता है क्योंकि rm -f …

5
एक चर में एक कमांड की निकास स्थिति कैसे निकालता है?
मैंने कुछ दिन पहले बैश सीखना शुरू किया। मैं grepइस तरह से एक चर में अभिव्यक्ति की स्थिति से बाहर निकलने की कोशिश कर रहा हूँ : check=grep -ci 'text' file.sh और मुझे जो आउटपुट मिला वह है No command '-ic' found क्या मुझे इसे पाइप कमांड से करना चाहिए?

3
मुझे ps के लिए अलग निकास स्थिति क्यों मिलती है | एक स्क्रिप्ट में grep?
मैं स्क्रिप्ट के नीचे चल रहा हूं: #!/bin/bash ps ax | grep -q [v]arnish if [ $? -eq 0 ];then echo varnish is running... exit 0 else echo "Critical : varnish is not running " exit 2 fi आउटपुट :: [root@server ~]# sh -x check_varnish_pro.sh + ps ax + grep …

2
कैसे बाहर निकलें कोड पर कब्जा करने के लिए `स्थानीय` बनाने के लिए?
मेरी परियोजना में मेरे पास निम्नलिखित स्निपेट हैं: local output="$(bash "${1##*/}")" echo "$?" यह हमेशा शून्य को प्रिंट करता है local, हालांकि, हटाने localसे $?चर सही तरीके से व्यवहार करने का कारण बनता है: जो कि उपधारा से निकास कोड को ग्रहण करना है। मेरा सवाल है: मैं कैसे इस …

4
कमांड रिटर्न स्थिति का परीक्षण करके संस्करण नियंत्रण प्रणाली का पता लगाने के लिए बैश स्क्रिप्ट
मैं एक bash स्क्रिप्ट पर काम कर रहा हूं जिसे मैं कई तरह के VCS के लिए काम करना चाहूंगा। यदि कोई निर्देशिका किसी विशिष्ट जानकारी कमांड को चलाकर और रिटर्न कोड, सफलता या त्रुटि की जांच करके सिस्टम के लिए रेपो है, तो मैं परीक्षण के बारे में सोच …

2
ENOANO (नो एनोड) का क्या उपयोग करने का इरादा है?
यह प्रश्न केवल निष्क्रिय जिज्ञासा के लिए है, लेकिन मुझे संदेह है कि दूसरों को भी उत्सुकता होगी। Irno.h (लिनक्स 2.6 के) के माध्यम से खोज करने पर मुझे ENOANO "नो एनोड" मिला। "कोई कैथोड" त्रुटि का कोई संकेत नहीं है। कर्नेल स्रोत के निष्कर्षों के माध्यम से देखते हुए, …

5
एक्जिट कमांड के एक्जिट कोड को कैप्चर करें
मेरे पास एक बैश स्क्रिप्ट में यह है: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi ऐसा लगता है कि यह निकास कमान के ठीक बाद बाहर निकल जाएगा, जो समझ में आता है। मैं …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.