मैं एक डेटाबेस विफलता से उबरने पर एक ट्यूटोरियल से गुजर रहा हूं और ट्यूटोरियल में, प्राथमिक डेटाबेस के मेजबान पर एक विफलता के लिए अनुकरण किया गया है:
kill -9 <>
मुझे पता है कि kill
कमांड का उपयोग किसी प्रक्रिया को संकेत भेजने के लिए किया जाता है, और यह 9
उस SIGKILL
संकेत का प्रतिनिधित्व करता है जो एक प्रक्रिया को समाप्त करता है, लेकिन <>
तर्क क्या है ?
मैंने kill
कमांड के लिए मैनुअल पेज पढ़े हैं, लेकिन फिर भी यह पता नहीं लगा सकता है कि <>
इसका उपयोग क्यों और किस लिए किया जाता है।
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
इसलिए, उन्होंने शायद लिखा kill -9 <pid>
और कुछ मज़ेदार संपादक ने एक <pid>
टैग बनाने के लिए सभी जादू किया ।
<pid for="" nbsp="" postmaster="" process="">
कि सही समझ में आता है! यह कहने का मतलब है "पोस्टमास्टर प्रक्रिया के लिए पीआईडी" और यह मारने के लिए मुख्य पोस्टग्रेक्यूएल पीआईडी है। तो यह पोस्ट kill -9 <pid for postmaster process>
मिस्ट्री सॉल्व करने के लिए थी।
kill -9
एक आदत मत बनाओ । बस उपयोग करें kill
। SIGTERM प्रक्रिया को शालीनतापूर्वक बंद करने देता है। SIGKILL ( -9
) परमाणु विकल्प है।
<>
एक विशिष्ट प्रक्रिया आईडी के साथ पात्रों को बदलना चाहते हैं ।