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

7
हमें नई प्रक्रियाएँ बनाने के लिए कांटे की आवश्यकता क्यों है?
यूनिक्स में जब भी हम एक नई प्रक्रिया बनाना चाहते हैं, तो हम वर्तमान प्रक्रिया को कांट-छांट करते हैं, एक नई बाल प्रक्रिया का निर्माण करते हैं जो कि मूल प्रक्रिया के समान है; फिर हम नई प्रक्रिया के लिए मूल प्रक्रिया से सभी डेटा को बदलने के लिए एक …

3
मैं कांटा बम के साथ अपने सिस्टम को क्रैश क्यों नहीं कर सकता?
हाल ही में मैं GNU / Linux में प्रक्रियाओं के बारे में जानकारी खोद रहा हूं और मैं कुख्यात कांटा बम से मिला: :(){ : | :& }; : सैद्धांतिक रूप से, यह खुद को असीम रूप से डुप्लिकेट करने के लिए माना जाता है जब तक कि सिस्टम संसाधनों …
54 linux  process  fork  ulimit 

4
कांटा () के साथ एक कार्यक्रम कभी-कभी अपने आउटपुट को कई बार क्यों प्रिंट करता है?
प्रोग्राम 1 में Hello worldसिर्फ एक बार प्रिंट होता है, लेकिन जब मैं \nइसे हटाता हूं और इसे (प्रोग्राम 2) चलाता हूं , तो आउटपुट 8 बार प्रिंट हो जाता है। क्या कोई मुझे \nयहाँ का महत्व समझा सकता है और यह कैसे प्रभावित करता है fork()? कार्यक्रम 1 #include …
50 c  fork 

2
डिफ़ॉल्ट प्रक्रिया निर्माण तंत्र कांटा क्यों है?
UNIX प्रणाली प्रक्रिया निर्माण, कांटा () के लिए कॉल करती है, मूल प्रक्रिया की प्रतिलिपि बनाकर एक बच्चे की प्रक्रिया बनाती है। मेरी समझ यह है कि चाइल्ड प्रोसेस की मेमोरी स्पेस (टेक्स्ट सेगमेंट सहित) को बदलने के लिए निष्पादन () को कॉल करने के बाद लगभग हमेशा इसका पालन …

4
एक प्रोग्राम को डेमन के रूप में चलाने और इसे 'और' के साथ पृष्ठभूमि में बनाने के बीच क्या अंतर है?
यूनिक्स आधारित प्रणाली पर सेवाओं को तैनात करते समय एक sysadmin बिंदु से व्यावहारिक अंतर क्या हैं?

4
क्या कोई यूनिक्स संस्करण है जिस पर एक बच्चे की प्रक्रिया उसके माता-पिता के साथ मर जाती है?
मैं पिछले कुछ समय से लिनक्स कर्नेल व्यवहार का अध्ययन कर रहा हूं, और यह मेरे लिए हमेशा स्पष्ट है: जब एक प्रक्रिया मर जाती है, तो उसके सभी बच्चों को initप्रक्रिया (पीआईडी ​​1) को वापस दे दिया जाता है जब तक कि वे अंततः मर नहीं जाते। हालाँकि, हाल …
41 process  init  exit  fork 

3
थ्रेड्स बनाना "संसाधन अस्थायी रूप से अनुपलब्ध" के साथ 4.3 कर्नेल के साथ विफल हो जाता है
मैं कई कंटेनरों के साथ आर्क लिनक्स (कर्नेल 4.3.3-2) पर एक डॉक सर्वर चला रहा हूं। मेरे अंतिम रिबूट के बाद से, कंटेनर के भीतर डॉकटर सर्वर और रैंडम प्रोग्राम दोनों एक संदेश के साथ दुर्घटनाग्रस्त हो जाते हैं, कांटा बनाने में सक्षम नहीं होने के बारे में या (कम …
39 linux  docker  limit  fork  thread 

3
2.6 कर्नेल लिनक्स पर कांटा बनाम क्लोन
कांटा और क्लोन के बारे में मुझे कुछ भ्रम है। मैंने देखा है कि: कांटा प्रक्रियाओं के लिए है और क्लोन धागे के लिए है कांटा सिर्फ क्लोन कहता है, क्लोन का उपयोग सभी प्रक्रियाओं और थ्रेड्स के लिए किया जाता है क्या इनमें से कोई भी सटीक है? 2.6 …
37 linux  fork 

3
कांटा: पुनः प्रयास करें: संसाधन अस्थायी रूप से अनुपलब्ध है
जब मैं अपने सर्वर से जुड़ रहा हूँ, -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: Resource temporarily unavailable और मैं भी आज्ञाओं का पालन करने की कोशिश करता हूं, तब परिणाम …
31 linux  fork 

3
क्या कांटा () लिनक्स में पूरी प्रक्रिया को तुरंत कॉपी करता है?
एक fork()सिस्टम कॉल क्लोन एक बच्चे की प्रक्रिया को चलाने की प्रक्रिया से करता है। दो प्रक्रियाएं उनके पीआईडी ​​को छोड़कर समान हैं। स्वाभाविक रूप से, अगर प्रक्रियाएं केवल लिखने के बजाय अपने ढेर से पढ़ रही हैं, तो ढेर की नकल करना स्मृति का एक बड़ा अपशिष्ट होगा। क्या …
30 linux  fork 

3
यदि आपको 'nohup' की आवश्यकता है, तो आप पहले से ही '&' का उपयोग कर रहे हैं?
पहले यह सवाल संबंधित है लेकिन निश्चित रूप से यह बहुत अच्छा सवाल नहीं है: नोह, डिसाइड और & के बीच अंतर मैं कुछ समझना चाहता हूं: जब मैं 'और' करता हूं, तो मैं सही समझ रहा हूं? क्या यह "नोहप ... और" या केवल और पर्याप्त करने के लिए …
26 shell  nohup  fork 

3
क्या bash C के कांटे () के समान होने का समर्थन करता है?
मेरे पास एक स्क्रिप्ट है जिसे मैं एक बिंदु पर कांटा करना चाहूंगा, इसलिए एक ही स्क्रिप्ट की दो प्रतियां चल रही हैं। उदाहरण के लिए, मैं निम्नलिखित बैश स्क्रिप्ट को मौजूद करना चाहूंगा: echo $$ do_fork() echo $$ यदि यह बैश स्क्रिप्ट सही मायने में अस्तित्व में है, तो …
25 shell  fork 

3
Fork में कॉपी-ऑन-राइट कैसे लिखा जाता है?
विकिपीडिया के अनुसार (जो गलत हो सकता है) जब एक कांटा () सिस्टम कॉल जारी किया जाता है, तो मूल प्रक्रिया के अनुरूप सभी पृष्ठों की एक प्रति बनाई जाती है, जिसे चाइल्ड प्रक्रिया के लिए ओएस द्वारा एक अलग मेमोरी लोकेशन में लोड किया जाता है। लेकिन कुछ खास …
23 linux  c  fork 

1
कांटा बम कैसे काम करता है?
उत्पादन मशीन पर दौड़ने के लिए चेतावनी नहीं है विषय पर विकिपीडिया पृष्ठ को पढ़ने में मैं आमतौर पर निम्नलिखित कोड के साथ क्या चल रहा है: :(){ :|:& };: वर्णन का अंश 2002 में निम्नलिखित कांटा बम को कला के रूप में प्रस्तुत किया गया था;56 इसकी सटीक उत्पत्ति …
22 bash  shell-script  zsh  fork 

4
कांटा () के बाद, बच्चा अपना निष्पादन कहां से शुरू करता है?
मैं UNIX प्रोग्रामिंग सीखने की कोशिश कर रहा हूं और कांटा () के बारे में एक सवाल आया है। मैं समझता हूं कि कांटा () वर्तमान में चल रही प्रक्रिया की एक समान प्रक्रिया बनाता है, लेकिन यह कहां से शुरू होता है? उदाहरण के लिए, यदि मेरे पास कोड …
22 process  c  fork  api 

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