परंपरागत रूप से, कमांड sudo shutdown now
रनलेवल 1 (रिकवरी मोड) पर ले जाएगा; यह अपस्टार्ट और SysV इनिट दोनों के लिए होगा। आप जो चाहते हैं, उसे पाने के लिए, यानी कंप्यूटर को ठीक से बंद करने के लिए, आपको -h
स्विच को देने की आवश्यकता है shutdown
।
यहां एक बात ध्यान देने योग्य है कि halt
सभी प्रक्रियाओं को बंद कर दिया जाएगा, poweroff
सीपीयू को बंद कर दिया जाएगा और बिजली की आपूर्ति को बंद करने के लिए पावर बटन दबाने के लिए उपयोगकर्ता को जरूरत के मेनबोर्ड के एक रोम मॉनिटर पर नियंत्रण वापस करना होगा, जबकि सीपीयू को बंद करने के बाद बस बिजली की आपूर्ति बंद कर देगा, जिसके परिणामस्वरूप एक उचित शटडाउन होगा।
या तो या कंप्यूटर का -h
स्विच , निर्णय सिस्टम द्वारा लिया जाएगा, हालांकि उबंटू में मैंने देखा है कि यह सामान्य रूप से मशीन होगा। इस बात का यह सुनिश्चित हो, आप उपयोग कर सकते हैं के साथ स्विच करने के लिए कंप्यूटर।shutdown
halt
poweroff
poweroff
-P
shutdown
poweroff
संक्षेप में, यहां कंप्यूटर के लिए 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)
कंप्यूटर को तुरंत बंद करने के लिए सिस्टम कॉल (रिबूट, पॉवरऑफ और हाल्ट के लिए इस्तेमाल किया गया) को लागू करेगा ।