मैं अपने मैन पेज को पढ़ रहा हूं लेकिन यह अभी भी यह पता लगाने में सफल नहीं हुआ है कि यह कैसे काम करता है। कॉलिंग सिस्टम() पर, एक नई बाल प्रक्रिया फोर्कड है और इसमें शेल बाइनरी exec() - ed है? हालांकि यह एक बेवकूफ अनुमान हो सकता है।सिस्टम() वास्तव में लिनक्स में कैसे काम करता है?
उत्तर
हां, सिस्टम() अनिवार्य रूप से पास की गई कमांड स्ट्रिंग के लिए एक कांटा() और exec() "sh -c" है। एक उदाहरण कार्यान्वयन (eglibc से, हाल ही में glibc से फोर्क किया गया) here पाया जा सकता है।
हां, सिस्टम ("फू बार") execv ("/ bin/sh", ["sh", "-c", "foo bar"] के बराबर है)।
पॉज़िक्स की आवश्यकता है कि सिस्टम() SIGINT और SIGQUIT को अनदेखा करें और SIGCHLD ब्लॉक करें। –
हां। उदाहरण कार्यान्वयन लांस ने उस पर ध्यान दिया। – user108127
- 1. बहुआयामी वास्तव में कैसे काम करता है?
- 2. यादृच्छिक() वास्तव में कैसे काम करता है?
- 3. बाध्यकारी वास्तव में कैसे काम करता है?
- 4. AsParallel वास्तव में कैसे काम करता है?
- 5. फ़ोनगैप वास्तव में कैसे काम करता है?
- 6. लिनक्स में पाइप कैसे काम करता है?
- 7. वैल्यू प्रकार वास्तव में .NET में कैसे काम करता है?
- 8. पोर्ट नंबर वास्तव में टीसीपी में कैसे काम करता है?
- 9. रूबी में, कॉरर्स() वास्तव में कैसे काम करता है?
- 10. विरासत कक्षाओं में 'स्वयं' वास्तव में कैसे काम करता है?
- 11. मैवेन में अद्यतन पॉलिसी वास्तव में कैसे काम करता है?
- 12. डाटा एन्नोटेशन वास्तव में एमवीसी में कैसे काम करता है?
- 13. apache PHP मेमोरी उपयोग वास्तव में कैसे काम करता है?
- 14. लिनक्स एनएमआई वॉचडॉग कैसे काम करता है?
- 15. जनरेटर समझ वास्तव में कैसे काम करता है?
- 16. रेक डीबी :: माइग्रेट वास्तव में कैसे काम करता है
- 17. अमेज़ॅन आरडीएस बैकअप/स्नैपशॉट वास्तव में कैसे काम करता है?
- 18. सर्वर सॉकेट वास्तव में कैसे काम करता है?
- 19. जावा हीप स्पेस - एक्सएक्सएक्स वास्तव में कैसे काम करता है?
- 20. 'अगर (टेस्ट-पथ ...) वास्तव में कैसे काम करता है?
- 21. एफ # एसिंक वास्तव में कैसे काम करता है?
- 22. यह पर्ल एक-लाइनर वास्तव में कैसे काम करता है?
- 23. सूची :: कैसे 'शफल' वास्तव में काम करता है?
- 24. मैक्सटेनिंग थ्रेसहोल्ड - यह वास्तव में कैसे काम करता है?
- 25. सिंक्रोनस और असिंक्रोनस संचार वास्तव में कैसे काम करता है
- 26. एसएसआईएस डेटाफ्लो वास्तव में कैसे काम करता है?
- 27. Jinja2 "रिकर्सिव" टैग वास्तव में कैसे काम करता है?
- 28. .NET ExecutionContext वास्तव में कैसे काम करता है?
- 29. जीसीसी विकल्प -फस्टैक-चेक वास्तव में कैसे काम करता है?
- 30. मेक "-j" विकल्प वास्तव में कैसे काम करता है?
धन्यवाद, वह लिंक वास्तव में सहायक था :) – user108127