परंपरागत रूप से, कमांड sudo shutdown nowरनलेवल 1 (रिकवरी मोड) पर ले जाएगा; यह अपस्टार्ट और SysV इनिट दोनों के लिए होगा। आप जो चाहते हैं, उसे पाने के लिए, यानी कंप्यूटर को ठीक से बंद करने के लिए, आपको -hस्विच को देने की आवश्यकता है shutdown।
यहां एक बात ध्यान देने योग्य है कि haltसभी प्रक्रियाओं को बंद कर दिया जाएगा, poweroffसीपीयू को बंद कर दिया जाएगा और बिजली की आपूर्ति को बंद करने के लिए पावर बटन दबाने के लिए उपयोगकर्ता को जरूरत के मेनबोर्ड के एक रोम मॉनिटर पर नियंत्रण वापस करना होगा, जबकि सीपीयू को बंद करने के बाद बस बिजली की आपूर्ति बंद कर देगा, जिसके परिणामस्वरूप एक उचित शटडाउन होगा।
या तो या कंप्यूटर का -hस्विच , निर्णय सिस्टम द्वारा लिया जाएगा, हालांकि उबंटू में मैंने देखा है कि यह सामान्य रूप से मशीन होगा। इस बात का यह सुनिश्चित हो, आप उपयोग कर सकते हैं के साथ स्विच करने के लिए कंप्यूटर।shutdownhaltpoweroffpoweroff-Pshutdownpoweroff
संक्षेप में, यहां कंप्यूटर के लिए poweroff( नहीं halt ) आदेश उपलब्ध हैं:
sudo shutdown -h now
sudo shutdown -P now
sudo poweroff
sudo halt -p
sudo init 0
poweroffऔर haltआदेशों मूल रूप से आह्वान shutdown(के लिए छोड़कर poweroff -f)। sudo poweroffऔर sudo halt -pवास्तव में चाहते कर रहे हैं sudo shutdown -P now। कमांड sudo init 0आपको रनलेवल 0 ( शटडाउन ) पर ले जाएगा।
अब क्या होगा अगर आप जबरदस्ती बंद करना चाहते हैं, यानी, आप प्रक्रियाओं को सामान्य रूप से बंद करने के लिए इंतजार नहीं करना चाहते हैं? उस मामले में आप उपयोग कर सकते हैं:
sudo poweroff -f
यह उपयोग नहीं होगा shutdown। बल्कि, यह reboot(2)कंप्यूटर को तुरंत बंद करने के लिए सिस्टम कॉल (रिबूट, पॉवरऑफ और हाल्ट के लिए इस्तेमाल किया गया) को लागू करेगा ।