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

कार्यों का निष्पादन () परिवार वर्तमान प्रक्रिया छवि को एक नई प्रक्रिया छवि के साथ बदल देता है, पुरानी प्रक्रिया के पाइप और पाइप को बरकरार रखता है। इस टैग का उपयोग शेल निर्मित के लिए भी किया जाता है, जिसमें वर्तमान शेल को प्रोग्राम या विभिन्न रीडायरेक्शन से संबंधित सामान के साथ बदलने के लिए उपयोग किया जा सकता है।

4
क्यों "निष्पादित और" के बजाय "nohup और" का उपयोग करें
मुझे पता है कि, nohupएक बाइनरी होने के नाते, इसे किसी भी शेल से पहुँचा जा सकता है। लेकिन execअंतर्निहित हर खोल में मौजूद है। क्या उनमें से एक को पसंद करने का एक कारण है, दूसरे को?
67 nohup  exec 

4
जब मैं अपने शेल में फ़ाइल निष्पादित करता हूं तो वास्तव में क्या होता है?
इसलिए, मुझे लगा कि मुझे इस बारे में अच्छी समझ है, लेकिन बस एक परीक्षण चला (एक बातचीत के जवाब में जहां मैं किसी से असहमत था) और पाया कि मेरी समझ त्रुटिपूर्ण है ... में संभव के रूप में ज्यादा विस्तार के रूप में वास्तव में क्या होता है …
32 shell  kernel  exec  shebang 

3
बैश में 'फाँसी {fd} </ dev / watchdog' क्या करता है
यह शाब्दिक है, {fd}प्लेसहोल्डर नहीं है। मेरे पास एक स्क्रिप्ट है जो ऐसा करती है, और किसी भी चीज़ में स्रोत नहीं है, न ही यह कहीं और {{fd} का संदर्भ देता है। क्या यह वैध बैश है? exec {fd}&lt;/dev/watchdog

2
आवरण लिपियों में निष्पादन का कारण
मैंने रैपर स्क्रिप्ट के उदाहरण देखे हैं जो संक्षेप में निम्नलिखित हैं: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" जैसा कि ऊपर देखा गया है, वे execनए बनाए गए शेल को लगभग तुरंत बदलने के लिए उपयोग करते हैं $myprog। एक ही …
27 bash  exec 

2
क्या POSIX किसी भी मानक उपयोगिताओं के लिए पथ की गारंटी देता है?
सी से, मानक उपयोगिता (जैसे, पीएस) और कोई अन्य चलाने का सबसे आसान तरीका क्या है? क्या POSIX गारंटी देता है कि, उदाहरण के लिए, एक मानक psमें है /bin/psया मुझे PATH पर्यावरण वैरिएबल को रीसेट करना चाहिए जो मुझे मिलता है confstr(_CS_PATH, pathbuf, n);और फिर PATH-search के माध्यम से …
22 path  c  posix  exec 

2
क्या एक लक्ष्य आवेदन के शून्य तर्क को स्थापित करने का एक POSIX तरीका है?
में bashआप उपयोग कर सकते हैं exec -aऔर में zshआप वैकल्पिक रूप से भी सेट कर सकते हैं ARGV0एक निश्चित zeroth तर्क के साथ एक कार्यक्रम पर अमल करने लेकिन वहां भी ऐसा करने का एक POSIX तरीका है? जैसा कि इस एक टिप्पणी में सुझाव दिया गया है कि …

3
कैसे "सही ढंग से" एक खोल से एक आवेदन शुरू करते हैं
मुझे सवाल का ठीक-ठीक उच्चारण करना कठिन लगता है लेकिन मैं अपना सर्वश्रेष्ठ दूंगा। मैं dwmअपने डिफ़ॉल्ट विंडो मैनेजर के रूप में उपयोग करता हूं औरdmenuमेरे अनुप्रयोग लांचर के रूप में। मैं शायद ही अपने ब्राउज़र से अलग जीयूआई अनुप्रयोगों का उपयोग करें। मेरा ज्यादातर काम सीधे कमांड लाइन से …
21 shell  exec 

4
कांटा और निष्पादन कैसे काम करते हैं?
मेरे पास बहुत अनुभव नहीं है, बस प्रक्रियाओं में शामिल होने की कोशिश कर रहा हूं कि वे उपयोगकर्ता स्तर से हार्डवेयर की व्याख्या कैसे करते हैं। इसलिए जब एक कमांड को एक शेल से निकाल दिया जाता है, तो उसे fork()एक बच्चे की प्रक्रिया विरासत में मिलती है और …
17 fork  exec 

6
स्क्रिप्ट शुरू होने के बाद दुभाषिया चुनें जैसे कि हैशबंग के अंदर
क्या स्क्रिप्ट को निष्पादित करने वाले दुभाषिया को गतिशील रूप से चुनने का कोई तरीका है? मेरे पास एक स्क्रिप्ट है जिसे मैं दो अलग-अलग प्रणालियों पर चला रहा हूं, और जिस दुभाषिया का मैं उपयोग करना चाहता हूं वह दो प्रणालियों पर विभिन्न स्थानों में स्थित है। हर बार …

1
3 <और 1 क्या करता है?
मैं समझता हूं कि execवर्तमान शेल पर I / O पुनर्निर्देशन कर सकता है, लेकिन मैं केवल उपयोग की तरह देखता हूं: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. इससे मैं समझता हूं …

6
Linux Ubuntu पर php shell_exec () अनुमति
मैं लिनक्स सर्वर का उपयोग करके php एप्लिकेशन विकसित कर रहा हूं। मेरी समस्या shell_exec()कुछ exe फ़ाइल को कॉल करने के लिए निष्पादित हो रही है काम नहीं कर रही है (वास्तव में exe नहीं है, यह लिनक्स निष्पादन योग्य फ़ाइल की तरह है) echo shell_exec("whoami"); मुझे डेमॉन मिल गया …
13 linux  shell  php  exec 

4
बैश 'बिलिन निष्पादन के लिए केस / व्यावहारिक उदाहरण का उपयोग करें
बैश के बिलियन निष्पादन के प्रलेखन से इस पर विचार करें: निष्पादन एक नई प्रक्रिया बनाए बिना शेल को बदल देता है कृपया उपयोग मामला / व्यावहारिक उदाहरण प्रदान करें। मुझे समझ नहीं आता कि यह कैसे समझ में आता है। मैंने googled और I / O पुनर्निर्देशन के बारे …

3
हमें निष्पादन कार्यों में फ़ाइल नाम दो बार पास क्यों करना पड़ता है?
मैंने स्टीवंस द्वारा 8 वें अध्याय में UNIX पर्यावरण में उन्नत प्रोग्रामिंग पढ़ा । मैं सभी छह निष्पादन क्रियाओं को पढ़ता और समझता हूं। सभी निष्पादन कार्यों में एक बात मुझे ध्यान में है: पहला तर्क फ़ाइल का नाम / पथ नाम (निष्पादन फ़ंक्शन पर निर्भर करता है) है। दूसरा …


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

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