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

3
लिनक्स में कमांड के उपयोग की प्रतीक्षा करें?
#!/bin/bash function back() { sleep $1 exit $2 } back $1 $2 & b=$! if `wait $!`;then echo success else echo failure fi bash-3.00# ./back 300 0 failure bash-3.00# ./back 300 1 failure successजब मैं 0 भेजता था, तो मुझे बाहर निकलने की स्थिति के रूप में उम्मीद थी , …

6
शेल स्क्रिप्ट की निकास स्थिति के लिए "आरक्षित" कोड का उपयोग करना
मैं हाल ही में एडवांस बैश-स्क्रिप्टिंग गाइड से विशेष अर्थ के साथ एक्जिट कोड की इस सूची में आया था । वे इन कोडों को आरक्षित होने के रूप में संदर्भित करते हैं और अनुशंसा करते हैं: उपरोक्त तालिका के अनुसार, बाहर निकलने के कोड 1-2, 126-165 और 255 के …

4
यूनिक्स टर्मिनल पर एग्जिट कमांड कैसे काम करता है?
क्या कोई यह समझा सकता है कि exitयूनिक्स टर्मिनल में कमांड कैसे काम करता है? की एक खोज man exit और which exitसहायक नहीं था और मैं निम्नलिखित समस्या का सामना करते है। अपने नए Red Hat सिस्टम पर एनाकोंडा और PyCharm के लिए पैकेज जोड़ने के बाद मैंने देखा …


3
पृष्ठभूमि प्रक्रिया का विश्वसनीय रिटर्न कोड
मान लें कि बैश कोड के निम्नलिखित टुकड़े हैं: foo > logfile 2>&1 & foo_pid=$! while ps -p$foo_pid do ping -c 1 localhost done wait $foo_pid if [[ $? == 0 ]] then echo "foo success" fi क्या यह मान लेना सुरक्षित है कि $?वास्तव में रिटर्न कोड शामिल है …

4
SIGINT और समान को फँसाने पर बाहर निकलें कोड रखें?
अगर मैं http://linuxcommand.org/wss0160.php#traptrap पर वर्णित उदाहरण का उपयोग करता हूं हूं, बाहर निकलने से पहले ctrl-c (या समान) और क्लीनअप को पकड़ने के लिए तो मैं बाहर निकले कोड को बदल रहा हूं। अब यह शायद वास्तविक दुनिया में अंतर नहीं करेगा (उदाहरण के लिए, क्योंकि बाहर निकलने वाले कोड …

4
प्रक्रिया प्रतिस्थापन का उपयोग करते समय मैं निकास कोड / त्रुटियों को सही तरीके से कैसे पकड़ता हूं?
मेरे पास एक स्क्रिप्ट है, जो एसओ पर एक प्रश्नोत्तर से ली गई विधि का उपयोग करके एक सरणी में नाम दर्ज करती है : unset ARGS ARGID="1" while IFS= read -r -d $'\0' FILE; do ARGS[ARGID++]="$FILE" done < <(find "$@" -type f -name '*.txt' -print0) यह बढ़िया काम करता …

4
क्यों एक vfork या कांटा के बच्चे को बाहर निकलने के बजाय _exit () कॉल करना चाहिए?
के मैन पेज से vfork(): vfork () कांटा () से भिन्न होता है, जिसमें अभिभावक को तब तक निलंबित रखा जाता है जब तक कि बच्चा कॉल करने के लिए निष्पादित नहीं करता है (2) या _exit (2)। बच्चा अपने माता-पिता के साथ सभी मेमोरी साझा करता है, जिसमें स्टैक …
12 c  system-calls  fork  exit 

3
बैश फ़ंक्शन से बाहर निकलें, टर्मिनल नहीं
मेरे पास एक बैश स्क्रिप्ट है, जिसके नीचे ज़ुकीपर स्थापित है, लेकिन केवल अगर पहले से स्थापित नहीं है। ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo …

4
नेस्टेड छोरों के साथ एक शेल स्क्रिप्ट से बाहर निकलना
मेरे पास नेस्टेड छोरों के साथ एक शेल स्क्रिप्ट है और बस पता चला है कि "निकास" वास्तव में स्क्रिप्ट से बाहर नहीं निकलता है, लेकिन केवल वर्तमान लूप है। क्या एक निश्चित त्रुटि स्थिति पर स्क्रिप्ट से पूरी तरह से बाहर निकलने का एक और तरीका है? मैं "सेट-ई" …
11 bash  shell  scripting  exit 

3
क्या केवल "X" पर क्लिक करके या "ctrl + d" का उपयोग करके शेल को बंद करना सुरक्षित है?
क्या केवल "X" पर क्लिक करके या "ctrl + d" का उपयोग करके शेल को बंद करना सुरक्षित है, जबकि su के साथ रूट के रूप में लॉग इन किया गया है या "एक्जिट" टाइप करके इसे बंद करना सुरक्षित है? क्या कोई अंतर (सुरक्षा-वार) है या यह एक ही …

2
जब निर्माण के तुरंत बाद बच्चे की प्रक्रिया निष्पादन () या निकास () से कॉल करती है तो vfork () का उपयोग करने का इरादा क्यों है?
ऑपरेटिंग सिस्टम कॉन्सेप्ट और APUE कहते हैं Vfork () के साथ, मूल प्रक्रिया निलंबित है, और बच्चे की प्रक्रिया माता-पिता के पते की जगह का उपयोग करती है। क्योंकि vfork () कॉपी-ऑन-राइट का उपयोग नहीं करता है, अगर बच्चा प्रक्रिया माता-पिता के पते के स्थान के किसी भी पृष्ठ को …
11 linux  process  exec  exit  vfork 

3
किसी अन्य स्क्रिप्ट के लिए स्क्रिप्ट को कॉल करें, लेकिन यदि बच्चा कॉल से बाहर निकलता है तो माता-पिता से बाहर न निकलें
first.sh: #! /bin/ksh echo "prova" . ./second.sh echo "ho lanciato il secondo" . ./third.sh echo "ho lanciato il terzo" second.sh: echo "sono nel secondo script" dosomething1 exit $? यदि second.shकोई त्रुटि का पता लगाता है और स्थिति -9 से first.shबाहर निकलता है , तो हमेशा बाहर निकलता है। अगर बच्चा …

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 ऐसा लगता है कि यह निकास कमान के ठीक बाद बाहर निकल जाएगा, जो समझ में आता है। मैं …

7
टाइम कमांड के समान, कमांड से बाहर निकलें कोड को लॉग करें
का उपयोग करते हुए time sleep 1 पैदावार: $ time sleep 1 real 0m1.005s user 0m0.001s sys 0m0.001s क्या कोई ऐसा आदेश है जिसका उपयोग मैं बाहर निकलने के कोड को प्रिंट करने के लिए कर सकता हूं sleepया मैं जो भी कमांड चलाना चाहता हूं? कुछ पसंद: $ log-exit-code …
10 exit  exit-status 

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