ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

संकेत

RSI हत्या कमांड का उपयोग प्रक्रियाओं को "मारने" के लिए किया जाता है। यह हमें उन प्रोग्रामों को समाप्त करने की अनुमति देता है जिन्हें समाप्त करने की आवश्यकता है। यहाँ एक उदाहरण है:



[me@linuxbox ~]$ xlogo और [1] 28401

[me@linuxbox ~]$ किल 28401

[1]+ समाप्त xlogo

[me@linuxbox ~]$ xlogo और [1] 28401

[me@linuxbox ~]$ किल 28401

[1]+ समाप्त xlogo


हम पहले लॉन्च करते हैं xlogo पृष्ठभूमि में। शेल बैकग्राउंड प्रक्रिया के जॉबस्पेक और पीआईडी ​​को प्रिंट करता है। अगला, हम इसका उपयोग करते हैं हत्या जिस प्रक्रिया को हम समाप्त करना चाहते हैं उसकी पीआईडी ​​को कमांड करें और निर्दिष्ट करें। हम पीआईडी ​​के बजाय जॉबस्पेक (उदाहरण के लिए, "%1") का उपयोग करके भी प्रक्रिया निर्दिष्ट कर सकते थे।

हालाँकि यह सब बहुत सीधा है, इसमें इसके अलावा और भी बहुत कुछ है। हत्या कमांड वास्तव में प्रक्रियाओं को "मार" नहीं देता है, बल्कि यह उन्हें भेजता है संकेत. सिग्नल कई तरीकों में से एक है जिससे ऑपरेटिंग सिस्टम प्रोग्राम के साथ संचार करता है। हम पहले ही सिग्नलों को इसके प्रयोग से क्रियान्वित होते देख चुके हैं Ctrl-सी और सीटीआरएल-जेड. जब टर्मिनल को इनमें से एक कीस्ट्रोक्स प्राप्त होता है, तो यह अग्रभूमि में प्रोग्राम को एक सिग्नल भेजता है। के मामले में Ctrl- सी, एक संकेत कहा जाता है INT (व्यवधान) भेजा जाता है; साथ सीटीआरएल-जेड, एक संकेत कहा जाता है टीएसटीपी (टर्मिनल स्टॉप)। प्रोग्राम, बदले में, संकेतों को "सुनते" हैं और जैसे ही वे प्राप्त होते हैं, उन पर कार्य कर सकते हैं। तथ्य यह है कि एक प्रोग्राम सिग्नलों को सुन सकता है और उन पर कार्य कर सकता है, जिससे प्रोग्राम को समाप्ति संकेत भेजे जाने पर कार्य को प्रगति में सहेजने जैसी चीजें करने की अनुमति मिलती है।


 

OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: