Linux Signals
हर मानक POSIX/Linux प्रोसेस सिग्नल के लिए एक स्कैन करने योग्य संदर्भ — SIGHUP से SIGSYS तक — प्रत्येक सिग्नल का नंबर, उसकी डिफ़ॉल्ट क्रिया (Term, Core, Ign, Stop, Cont), उसे पकड़ा जा सकता है या नहीं, उसे क्या उठाता है और मेल खाता शेल एक्ज़िट कोड (128+N) दिखाता है। आपके ब्राउज़र में, मुफ़्त।
हर मानक POSIX/Linux प्रोसेस सिग्नल, समझाया गया। सब कुछ एक अंतर्निहित संदर्भ से आपके ब्राउज़र में चलता है — सर्वर पर कुछ भी नहीं भेजा जाता।
| सिग्नल | सं. | डिफ़ॉल्ट क्रिया | पकड़ने योग्य | विवरण | एक्ज़िट कोड |
|---|
Linux Signals के बारे में
Linux Signals रेफ़रेंस SIGHUP से लेकर SIGSYS तक, हर मानक POSIX/Linux प्रोसेस सिग्नल को एक स्कैन करने योग्य तालिका में सूचीबद्ध करता है। हर पंक्ति सिग्नल का नंबर, उसकी डिफ़ॉल्ट कार्रवाई — Terminate, Core dump, Ignore, Stop या Continue — क्या कोई प्रोसेस इसे पकड़ सकता है, आमतौर पर इसे क्या उठाता है, और वह शेल exit code (128 + N) दिखाती है जो आप तब देखते हैं जब कोई प्रोसेस इससे मर जाती है।
वह exit-code कॉलम उस चक्र को बंद करता है जिसका डेवलपर रोज़ सामना करते हैं: 137 के साथ बाहर निकलने वाला कोई कंटेनर SIGKILL (9) से मारा गया, 139 के साथ हुआ क्रैश SIGSEGV (11) से सेगमेंटेशन फ़ॉल्ट था, और 143 पर हुआ एक साफ़ शटडाउन SIGTERM (15) से आया। सर्च नाम, नंबर, exit code या अर्थ से काम करता है, इसलिए आप जो भी सुराग रखते हैं वहाँ से शुरू कर सकते हैं।
दो फ़ुटनोट उन हिस्सों को कवर करते हैं जिन्हें रेफ़रेंस आमतौर पर छोड़ देते हैं: रीयल-टाइम सिग्नल SIGRTMIN से SIGRTMAX, जिनका कोई पूर्वनिर्धारित अर्थ नहीं होता और जो गारंटीशुदा क्रम में डिलीवर होते हैं, और आर्किटेक्चर संबंधी चेतावनी — कुछ सिग्नल नंबर Alpha, MIPS और SPARC पर अलग होते हैं, यही कारण है कि स्क्रिप्ट को सिंबॉलिक नामों का इस्तेमाल करना चाहिए। सब कुछ आपके ब्राउज़र में चलता है।
Linux Signals का उपयोग कैसे करें
- नाम (SIGKILL), नंबर (9), शेल exit code (137) या “segmentation” जैसे किसी कीवर्ड से एक सिग्नल खोजें।
- पंक्ति पढ़ें: नंबर, डिफ़ॉल्ट कार्रवाई, क्या इसे पकड़ा जा सकता है, और इसे क्या उठाता है।
- 128+N शेल स्टेटस को वापस उस सिग्नल में बदलने के लिए exit-code कॉलम का इस्तेमाल करें जिसने प्रोसेस को मारा।
- पंक्ति के कॉपी बटनों से सिग्नल नाम या exit code कॉपी करें।
- अगर आप पोर्टेबल स्क्रिप्ट लिख रहे हैं तो रीयल-टाइम सिग्नल और प्रति-आर्किटेक्चर नंबरिंग पर नोट्स जाँचें।