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

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

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

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

1
ये बैश कांटा बम अलग तरीके से क्यों काम करते हैं और इसमें क्या महत्व है?
मुझे लगता है कि एक सामान्य कांटा बम कैसे काम करता है, लेकिन मुझे वास्तव में समझ में नहीं आता कि & bash फोर्क बम के अंत में क्यों आवश्यक है और इन लिपियों में भिन्न व्यवहार क्यों होता है: :(){ (:) | (:) }; : तथा :(){ : | …

3
फ़ाइल डिस्क्रिप्टर को वापस करने के लिए कांटा () क्यों बनाया गया है?
सेल्फ-पाइप ट्रिक के बारे में अपने वेब पेज पर , डैन बर्नस्टीन एक दौड़ की स्थिति और संकेतों के साथ बताते हैं , एक वर्कअराउंड प्रदान करते हैं और निष्कर्ष निकालते हैं किselect() बेशक, राइट थिंग fork()एक फाइल डिस्क्रिप्टर को वापस करना होगा , न कि एक प्रक्रिया आईडी। इसका …

1
दो बार खुद को विशिष्ट शेल "फोर्क बम" कैसे कहते हैं?
Askubuntu और कई अन्य स्टैक एक्सचेंज साइटों पर प्रसिद्ध फोर्क बम प्रश्नों के माध्यम से जाने के बाद , मुझे यह बिल्कुल समझ में नहीं आया कि हर कोई क्या कह रहा है जैसे यह स्पष्ट है। कई जवाब ( सर्वश्रेष्ठ उदाहरण ) यह कहते हैं: "का {:|: &}अर्थ है …

2
फ़ाइल विवरणक और कांटा
जब एक बच्चे को कांटा जाता है, तो उसे माता-पिता की फाइल डिस्क्रिप्टर विरासत में मिलती है, अगर बच्चा फाइल डिस्क्रिप्टर बंद कर देता है तो क्या होगा? यदि बच्चा लिखना शुरू कर देता है, तो माता-पिता के अंत में फ़ाइल का क्या होगा? इन विसंगतियों, गिरी या उपयोगकर्ता का …

6
"Ls" को क्रियान्वित करने के लिए एक अलग प्रक्रिया की आवश्यकता क्यों है?
lsइसके निष्पादन के लिए एक अलग प्रक्रिया की आवश्यकता क्यों है ? मुझे पता है कि क्यों cdतंत्र की तरह कमांडों को फोर्किंग तंत्र द्वारा निष्पादित नहीं किया जा सकता है, लेकिन क्या lsबिना फोर्किंग के निष्पादित किया जाता है?
14 ls  cd-command  fork 

1
कांटा () और कैसे संकेतों को प्रक्रियाओं तक पहुंचाया जाता है
मैंने प्रोग्राम किया है कि मैंने सी कांटा () में एक बच्चे की प्रक्रिया को लिखा है। न ही प्रक्रिया समाप्त होगी। यदि मैं कमांड लाइन से प्रोग्राम लॉन्च करता हूं और कंट्रोल-सी दबाता हूं तो कौन सी प्रक्रिया (तों) बाधित सिग्नल प्राप्त करेगी?
13 process  signals  fork 

5
पुनर्निर्देशन का उपयोग करने वाले शेल कमांड को पूरी तरह से कैसे कांटा जाए
मैंने वर्षों में काफी कुछ शेल स्क्रिप्ट लिखी हैं (लेकिन मैं निश्चित रूप से एक sysadmin नहीं हूं) और ऐसा कुछ है जो मुझे हमेशा परेशान करता है: मैं बैश स्क्रिप्ट से बैकग्राउंड में हैंगअप करने के लिए शेल कमांड कैसे ले सकता हूं ? उदाहरण के लिए अगर मेरे …
13 bash  scripting  nohup  fork 

2
कांटा () और vfork () के बीच अंतर क्या है?
मैं कांटा () और vfork () के बीच अंतर को विस्तार से समझना चाहूंगा। मैं मैन पेज को पूरी तरह से पचा नहीं पा रहा था। मैं अपने एक सहकर्मी की टिप्पणी को भी स्पष्ट करना चाहूंगा " वर्तमान लिनक्स में, कोई vfork () नहीं है, भले ही आप इसे …

1
Ksh93 कमांड प्रतिस्थापन में कांटे से कैसे बचता है
दिया हुआ cmd='fun(){ echo "$@"; }; fun $(fun $(fun hi))' गोले बनाने के लिए 2 कांटे बनाने की आवश्यकता होती है strace-f(){ strace -f "$@" 2>&1; }; for sh in dash bash zsh ksh; do printf "$sh\t" ; strace-f $sh -c "$cmd" |grep -e clone -e fork -c; done सिवाय …

3
जब एक प्रक्रिया कांटे इसकी आभासी या निवासी स्मृति की प्रतिलिपि बनाई जाती है?
लिनक्स में नई प्रक्रियाएँ बनाने का मानक तरीका यह है कि मूल प्रक्रिया की मेमोरी फ़ुटप्रिंट की प्रतिलिपि बनाई जाती है और जिसे तब तक बच्चे की प्रक्रिया का वातावरण execvकहा जाता है। हम किस मेमोरी फ़ुटप्रिंट के बारे में बात कर रहे हैं, वर्चुअल (जो अनुरोध की गई प्रक्रिया …

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

4
जब खुद से कांटा () और निष्पादन () कॉल करने के लिए?
मैं fork () और exec () कमांड्स के बारे में सीख रहा हूं। ऐसा लगता है कि कांटा () और निष्पादन () आमतौर पर एक साथ कहा जाता है। (कांटा () एक नई चाइल्ड प्रोसेस बनाता है, और एग्ज़िक्यूशन) मौजूदा प्रोसेस इमेज को एक नए के साथ बदल देता है।) …

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