विज्ञापन
एक्टिविटी मॉनिटर में एक क्रिप्टिक मेनू विकल्प है प्रोसेस के लिए सिग्नल भेजें. क्या आपने कभी सोचा है कि यह क्या था? यदि आप इसे चुनते हैं, तो आपको अस्पष्ट शर्तें दिखाई देंगी SIGINT तथा उच्छ्वास करो, जो बिल्कुल स्पष्ट बातें नहीं करता है। तो वास्तव में ये संकेत क्या हैं?
उन संकेतों का एक परिणाम है यूनिक्स फाउंडेशन मैक ओएस एक्स Yosemite, एक लिनक्स उपयोगकर्ता के परिप्रेक्ष्य सेमैक ओएस एक्स का उपयोग स्वच्छ और सुरुचिपूर्ण इंटरफ़ेस के लिए पोस्टर बच्चे के रूप में किया जाता है। लिनक्स लेखक के रूप में, यह मेरा कर्तव्य है कि मैं लिनक्स डिस्ट्रोस के बीच तुलना करूं, लेकिन प्रतिस्पर्धा के खिलाफ भी। अधिक पढ़ें macOS के दिल में। जब आप हिट करते हैं, तो टर्मिनल के पास इन संकेतों में से कुछ अंतर्निहित होते हैं Ctrl + C एक रनिंग कमांड को रोकने के लिए, आप प्रक्रिया भेज रहे हैं SIGINT वर्तमान में चल रही कमांड को रोकना और रोकना। वे पहले तरीकों में से एक थे जो ऐप एक-दूसरे के साथ संवाद कर सकते थे और पुराने "पोर्टेबल ऑपरेटिंग सिस्टम इंटरफ़ेस" (POSIX) मानकों का हिस्सा थे।
हालांकि यह अच्छा है कि आपका सिस्टम कैसे काम करता है, इसकी मूल बातें समझने के लिए, आप दुर्व्यवहार करने वाले ऐप्स के बारे में जानकारी हासिल करने के लिए इन संकेतों का उपयोग कर सकते हैं।
POSIX क्या है?
POSIX यूनिक्स और यूनिक्स-जैसे ऑपरेटिंग सिस्टम के लिए नींव मानक है। इन आज्ञाकारी प्रणालियों में macOS है, जिसे यूनिक्स संगत बनाया गया था। इसके मूल में डार्विन है, एक यूनिक्स कोर है जिसकी जड़ें NEXTSTEP से मिलती हैं। यह स्वयं बीएसडी का एक कांटा था, जो मूल यूनिक्स वेरिएंट में से एक था।
POSIX इन सभी ऑपरेटिंग सिस्टम को अपेक्षित तरीकों से कोड संभालता है, जिससे डेवलपर्स को यह पता चल सके कि उनका कोड वास्तव में पोर्टेबल है। जब वे इनमें से एक सिग्नल को किसी अन्य मशीन पर एक प्रक्रिया में भेजते हैं, तो उन्हें जो डेटा वापस मिलता है वह एक प्रारूप में होता है जिसे वे अनुमानित और प्रक्रिया कर सकते हैं। यह कंप्यूटिंग इतिहास के लगभग 40 वर्षों का सकल सरलीकरण है, लेकिन आपको सामान्य विचार मिलता है।
सबसे बुनियादी डेमॉन के साथ संचार करते समय जो macOS का यूनिक्स बेस बनाते हैं, ये सिग्नल सबसे अच्छे होते हैं। डेमॉन पृष्ठभूमि की प्रक्रियाएं हैं जो आपके कंप्यूटर की अनिवार्यताओं को चलाती हैं - या आम तौर पर मैक ओ एस parlance, सेवाएं। बदनाम discoveryd एक उदाहरण है। यह OS X Yosemite 10.10 के लिए प्रतिस्थापन था mDNSResponder, दूसरी सेवा उस अद्यतन में नेटवर्क समस्याओं के लिए दोषी ठहराया गया।
जिस तरह से एक ऐप को सिग्नल प्राप्त करने के लिए डिज़ाइन किया गया है, उसके आधार पर, आप एक ऐप को छोड़ने के लिए एक सिग्नल भेज सकते हैं जिसे कोर डंप कहा जाता है। कोर डंप में एक चालू प्रोग्राम के बारे में सभी मौजूदा डेटा होते हैं। समस्या निवारण ऐप्स के लिए ये आवश्यक हैं जो लगातार दुर्घटनाग्रस्त होते हैं। मैक पर, ये मैक-ओ फ़ाइल प्रारूप में डंप करते हैं, जिसे आप मैककोड विकास वातावरण में पढ़ सकते हैं जिसे एक्सकोड कहा जाता है। अधिकांश उपयोगकर्ता शायद इनके साथ बहुत कुछ नहीं करते हैं, लेकिन यदि आप एक ऐप समस्या से निराश हैं, तो वे समर्थन के लिए एक डेवलपर को भेजने में मददगार हो सकते हैं।
क्लासिक कंप्यूटिंग का एक और छोटा सा हिस्सा यहां अपनी जड़ें दिखा रहा है। मच-ओ फ़ाइल प्रारूप मच माइक्रो कर्नेल के साथ अपना नाम साझा करता है। BSD के साथ, यह macOS की जड़ों का हिस्सा है, और दो मूलभूत कर्नेल, XNU का हिस्सा हैं। मच को बीएसडी के रूप में संग्रहीत नहीं किया गया है, इसलिए यह बहुत अधिक प्रेस नहीं करता है लेकिन अन्य यूनिक्स वेरिएंट के अलावा ऐप्पल के ऑपरेटिंग सिस्टम को सेट करने का हिस्सा है।
तो मैं उनका कैसे उपयोग कर सकता हूं?
हम सब पहले भी रहे हैं: आपको एक ऐप में अपडेट करें, या नया ऐप डाउनलोड करें मैक सॉफ्टवेयर कैसे स्थापित करें और निकालें: 5 आसान तरीकेएक के लिए बंद MAC और मूल बातें के साथ पकड़ पाने के लिए? आश्चर्य है कि कमांड लाइन से सॉफ़्टवेयर कैसे स्थापित किया जाए? पुराने विंडोज ऐप प्राप्त करें जिन्हें आपको बस अपने Apple कंप्यूटर पर चलाना होगा? अधिक पढ़ें , और यह हर बार जब आप इसे खोलते हैं तो लटक जाता है। आपने खोला जबरदस्ती छोड़नाApple मेनू से और देखें कि एप्लिकेशन दिख रहा है जवाब नहीं दे रहे. इससे भी बदतर, यह कुछ पृष्ठभूमि प्रक्रिया है जो आपके सिस्टम को नीचे खींच रही है।
खुला हुआ गतिविधि की निगरानी और उस प्रक्रिया पर क्लिक करें जो प्रतिक्रिया नहीं दे रही है। इसके बाद जाएं राय मेनू और चयन करें प्रक्रिया के लिए संकेत भेजें. एक मेनू पॉप अप होगा और आपको यह चुनने की अनुमति देगा कि प्रक्रिया को भेजने के लिए कौन सा संकेत आपके सिग्नल का चयन करें और दबाएं संदेश.
यदि आप टर्मिनल पसंद करते हैं 4 शांत चीजें आप मैक टर्मिनल के साथ कर सकते हैंटर्मिनल विंडोज कमांड प्रॉम्प्ट या सीएमडी का मैक ओएस एक्स एनालॉग है। यह एक उपकरण है, जैसा कि आप शायद पहले से जानते हैं, जो आपको विरोध के रूप में पाठ कमांड का उपयोग करके अपने कंप्यूटर को नियंत्रित करने की अनुमति देता है ... अधिक पढ़ें , आप पहले से परिचित एक कमांड का उपयोग करेंगे। मार
एक प्रक्रिया को रोकने के लिए कमांड का उपयोग किया जाता है। अगर आप जोड़ते हैं -s
आप उस प्रक्रिया को संकेत भेजने के लिए एक संख्या जोड़ सकते हैं जिसे आप मार रहे हैं। यहाँ सामान्य कमांड सूची की संख्या की एक सूची दी गई है मार
आदमी पृष्ठ:
- 1 - एचयूपी (ऊपर लटका)
- 2 - INT (व्यवधान)
- 3 - QUIT (छोड़ो)
- 6 - एबीआरटी (गर्भपात)
- 9 - किल (नॉन-कैटैसेबल, नॉन-इग्नोरबल किल)
- 15 - अवधि (सॉफ्टवेयर समाप्ति संकेत)
कुछ अन्य संकेत हैं जिन्हें आप भी भेज सकते हैं, ये सिर्फ सबसे आम हैं। की एक व्यापक सूची है यहां उपलब्ध कोड.
जब मैं उन्हें इस्तेमाल करते हैं?
अब जब आप जानते हैं कि पोसिक्स संकेतों के साथ क्या करना है, तो आप उन्हें अपनी त्रिशंकु प्रक्रियाओं को सफाई से रोकने के लिए उपयोग कर सकते हैं। निष्पक्ष होने के लिए, आप हर दिन इन कोड का उपयोग नहीं करने जा रहे हैं। जब एक अजीब ऐप क्रैश पर डेवलपर के साथ काम कर रहा हो, या अपने sysadmin बीटा को आपकी कंपनी के इन-हाउस ऐप्स का परीक्षण करने में मदद कर रहा हो, तो ये कोड आपकी ज़रूरत की जानकारी प्राप्त करने में मदद कर सकते हैं।
यदि एप्लिकेशन को इन डंप बनाने के लिए कोडित किया गया है तो आप उन्हें निर्देशिका में खोजने जा रहे हैं /cores
दुर्घटनाग्रस्त या त्रिशंकु अनुप्रयोग के लिए डेटा प्राप्त करते समय यह देखने के लिए एक आसान निर्देशिका बनाना। आप यहां देख सकते हैं और यह देख सकते हैं कि निर्देशिका में कौन से डंप हैं ls -a
आदेश। यह आपको उस डायरेक्टरी की सभी फाइलों को दिखाएगा, फिर आप उन्हें एक अधिक सुलभ डायरेक्टरी म्यूजिक कमांड पर कॉपी कर सकते हैं एमवी फ़ाइल नाम गंतव्य
.
में टर्मिनल उपयोग कमांड cd / कोर
निर्देशिका में स्विच करने के लिए, फिर ls -a
सामग्री को सूचीबद्ध करने के लिए। फ़ाइल को अपने दस्तावेज़ फ़ोल्डर में ले जाने के लिए बस उपयोग करें mv फ़ाइल नाम / उपयोगकर्ता / उपयोगकर्ता नाम / दस्तावेज़
(जगह फ़ाइल का नाम तथा उपयोगकर्ता नाम).
यदि आप एक लंबे समय तक यूनिक्स उपयोगकर्ता हैं जो मैक पर चले गए हैं, तो अन्य छोटी ज्ञात विशेषताएं क्या हैं? यदि आप किसी ऐसी परियोजना की जाँच करने में रुचि रखते हैं जो केवल का उपयोग करती है macOS का ओपन सोर्स फाउंडेशन PureDarwin की जाँच करें। आइए जानते हैं कि टिप्पणियों में कैसे काम किया। हम यह भी सुनना पसंद करते हैं जब POSIX संकेतों ने आपके मैक के साथ एक जिद्दी समस्या को हल किया।
क्या आपने समस्या निवारण से पहले POSIX संकेतों का उपयोग किया है?
छवि क्रेडिट: डीन ड्रोबोट / शटरस्टॉक
माइकल ने मैक का उपयोग नहीं किया जब वे बर्बाद हो गए थे, लेकिन वह एप्सस्क्रिप्ट में कोड कर सकते हैं। उनके पास कंप्यूटर विज्ञान और अंग्रेजी में डिग्री है; वह कुछ समय के लिए मैक, आईओएस और वीडियो गेम के बारे में लिख रहा है; और वह एक दशक से अधिक समय तक आईटी बंदर रहा है, जो स्क्रिप्टिंग और वर्चुअलाइजेशन में विशेषज्ञता रखता है।