दस्तावेज में है man shutdown
। 1
-P, --poweroff
Power-off the machine (the default).
[...]
-h
Equivalent to --poweroff, unless --halt is specified.
कभी-कभी आदेशों में निरर्थक प्रतीत होने वाले स्विच होते हैं क्योंकि उन्हें कई अलग-अलग संदर्भों के लिए विशिष्टताओं को पूरा करना चाहिए। सरल तर्क हमें बताता है कि चूंकि poweroff
डिफ़ॉल्ट रूप से है, का उपयोग -h
करना अपने आप में निरर्थक है (फिर से, यह एक बाहरी पाठ्यक्रम को संतुष्ट करने के लिए मौजूद है; कुछ कार्यान्वयन shutdown
डिफ़ॉल्ट रूप से इस तरह से काम नहीं कर सकते हैं, लेकिन वे सभी जो लागू होंगे -h
)।
चूंकि पीआई खुद पॉवरऑफ नहीं कर सकता (यह या तो == पर प्लग किया गया है, या नहीं), उपयोग करने का कोई मतलब नहीं है poweroff
, लेकिन इससे कोई नुकसान नहीं होगा। यह एक अंतर का कारण बन सकता है जिस तरह से लाल एलईडी पलक झपकते है (आप shutdown -H
देखने के लिए तुलना कर सकते हैं)। नोट का मुख्य उद्देश्य shutdown
ओएस को चलने से रोकना (रोकना) है।
तो आप या तो फॉर्म का उपयोग कर सकते हैं।
1. यह वास्तव में रास्पियन जेसी से है और सिस्टमड के साथ आता है; यह रास्पियन मट्ठे (ग्रीनोनलाइन के उत्तर उद्धरणों में बंद) से थोड़ा अलग है, जो कि एक ही विनिर्देशन को पूरा करने वाले विभिन्न कार्यान्वयनों के बारे में अगले पैराग्राफ में मैंने जो उल्लेख किया है, उसका एक उदाहरण है। शटडाउन प्रक्रिया वास्तव में init प्रणाली का हिस्सा है , जो कि wheezy पर SysV है और jessie पर systemd है।
halt
तो इससे डेटा हानि हो सकती है। एक बहुत बेहतर अभ्यास होगाsudo sync;sync;halt
, क्योंकि यह सिस्टम को रोकने से पहले मेमोरी में अभी भी किसी भी अलिखित कैश डेटा के साथ डेटा स्टोरेज (यानी हार्ड डिस्क, एसडी कार्ड) को सिंक्रनाइज़ करता है।