macOS शटडाउन कमांड जनरेटर
सेकंड में macOS शटडाउन कमांड बनाएं। अपने MacBook या Mac Studio को हॉल्ट, रीबूट या स्लीप करना चुनें, इसे एक विशिष्ट समय पर या कुछ मिनटों में शेड्यूल करें, और एक कस्टम चेतावनी संदेश जोड़ें।
इनपुट
आउटपुट
रीडमी
macOS शटडाउन कमांड क्या है?
shutdown कमांड एक built-in macOS utility है जो Terminal से कंप्यूटर को बंद करती है, रीस्टार्ट करती है, या स्लीप मोड में डालती है। यह flags स्वीकार करता है जो कार्रवाई को नियंत्रित करते हैं, एक समय argument जो शेड्यूल करता है कि यह कब चलना चाहिए, और एक optional broadcast message जो ऑपरेशन शुरू होने से पहले logged-in users को दिखाया जाता है।
क्योंकि shutdown सिस्टम state को modify करता है, इसे आमतौर पर administrator privileges की आवश्यकता होती है और इसे sudo के साथ invoke किया जाता है। इसका उपयोग आमतौर पर administrators द्वारा maintenance windows की योजना बनाने के लिए, power users द्वारा end-of-day routines को automate करने के लिए, और scripts द्वारा किया जाता है जिन्हें extra software के बिना Mac को halt या reboot करने का एक reliable तरीका चाहिए।
Tool विवरण
यह tool एक simple form से एक valid macOS shutdown कमांड बनाता है। एक action चुनें, चुनें कि यह कब चलना चाहिए, optionally एक broadcast message और advanced flags जोड़ें, और generated command को terminal या shell script में copy करें।
उदाहरण
तुरंत halt (power off):
sudo shutdown -h now5 मिनट में reboot करें users को एक message के साथ:
sudo shutdown -r +5 "Rebooting for maintenance"एक specific date और time पर sleep करें (April 30, 2026 at 23:00):
sudo shutdown -s 2604302300Users को चेतावनी दें बिना halt किए (broadcast only):
sudo shutdown -k +10 "Please save your work"पहले से scheduled shutdown को cancel करें:
sudo killall shutdownविशेषताएं
- halt, reboot, sleep, warn-only, और cancel actions के लिए कमांड generate करें
- action को तुरंत, N मिनट के बाद, या एक absolute date और time पर शेड्यूल करें
- एक broadcast message जोड़ें जो logged-in users को दिखाया जाता है
sudo,-n(no fsck/sync), और-o(processes को SIGTERM न भेजें) को toggle करें- generated command का live preview, terminal या script में copy करने के लिए तैयार
उपयोग के मामले
- system updates install करने के बाद एक workstation पर overnight reboot शेड्यूल करें
- एक launchd job या maintenance script से एक fixed time पर clean shutdown trigger करें
- logged-in users को चेतावनी दें कि एक shared Mac को halt करने से पहले power down किया जाएगा
विकल्प समझाया गया
- Action — ऑपरेशन का चयन करता है: halt (
-h), reboot (-r), sleep (-s), warn-only (-k), या एक pending shutdown को cancel करें (killall shutdown)। - Time mode —
Nowliteralnowका उपयोग करता है,In minutes+Nका उपयोग करता है,At date and timeabsoluteyymmddhhmmform produce करता है जोshutdown(8)द्वारा expected है। - Message — एक quoted broadcast message append करता है; embedded quotes को escape किया जाता है और newlines को strip किया जाता है।
- Use sudo — कमांड को
sudoके साथ prefix करता है ताकि यह required administrator privileges के साथ चले। - No fsck / no sync (
-n) — halt करने से पहले filesystem sync को skip करता है। तेज़, लेकिन आमतौर पर healthy systems पर recommended नहीं है। - No SIGTERM (
-o) —shutdownको processes कोSIGTERMभेजने से पहले system को down लाने से पहले न भेजने के लिए कहता है। सावधानी के साथ उपयोग करें।
यह कैसे काम करता है
Hood के तहत, shutdown(8) एक system transition को शेड्यूल करता है। Time argument हो सकता है:
now— तुरंत चलाएं+N— अब से N मिनट में चलाएंyymmddhhmm— absolute date/time पर चलाएं जो 2-digit year, month, day, hour, और minute के रूप में encoded है
macOS Linux की तरह एक native -c cancel flag provide नहीं करता है। एक pending shutdown को cancel करने के लिए, आप scheduled shutdown process को sudo killall shutdown के साथ terminate करते हैं, जो यह tool आपके लिए generate करता है जब Cancel action चुना जाता है।
सुझाव
- हमेशा कमांड को एक non-critical machine पर पहले test करें; halting या rebooting सभी running applications को close करेगा।
- Warn action का उपयोग करें users को notify करने के लिए बिना actually shutting down किए — dry runs के लिए उपयोगी।
- एक absolute time पर शेड्यूल करते समय, double-check करें कि date future में है; past times को
shutdownद्वारा reject किया जाता है। - एक interactive Terminal से चलाएं ताकि
sudoआपके password के लिए prompt कर सके, या automated scripts से invoke करते समयshutdownके लिए passwordlesssudoको configure करें।