यह मानकर कि आपने अभी-अभी कमांड shutdown -h now
(या कुछ समतुल्य) दर्ज किया है , क्या मशीन को बंद करने से रोकने के लिए वास्तविक रूप से कुछ भी आप कर सकते हैं (यदि आप बहुत जल्दी हैं)?
यह मानकर कि आपने अभी-अभी कमांड shutdown -h now
(या कुछ समतुल्य) दर्ज किया है , क्या मशीन को बंद करने से रोकने के लिए वास्तविक रूप से कुछ भी आप कर सकते हैं (यदि आप बहुत जल्दी हैं)?
जवाबों:
आप shutdown -c
पहले से चल रहे शटडाउन को रद्द करने के लिए दौड़ सकते हैं ।
ctrl+c
ctrc+c
और के बीच अंतर से अवगत हूं shutdown -c
। लेकिन -now
अपने निर्धारित भाई-बहन के बजाय विकल्प की गति को देखते हुए , ctrl+c
उस छोर तक सबसे तेज़ रास्ता होगा। मुझे विश्वास नहीं था कि आप एक आसन्न शटडाउन को रोक सकते हैं, और भी अधिक आश्चर्य की बात है कि आप इसे बाधित कर सकते हैं, लेकिन जाहिर है आप कर सकते हैं, लेकिन यह एक दौड़ है जैसा आपने कहा था।
यदि आप काफी तेज हैं, तो आप एक init 2
(या जो भी रनवे चाहते हैं) जारी कर सकते हैं और वह संभवत: शटडाउन को रोक देगा। शटडाउन कमांड को मारने से संबंधित कुछ भी विफल हो जाएगा क्योंकि कमांड बहुत जल्दी चलता है
मैंने नीचे दी गई स्क्रिप्ट के साथ यह कोशिश की और यहां तक कि शटडाउन को रोकने के लिए यह बहुत तेज़ नहीं है
#!/bin/bash
shutdown -h now
shutdown -c "Aborting Shutdown"
Broadcast message from iain@iain-ubuntu
(/dev/pts/0) at 16:50 ...
The system is going down for halt NOW!
shutdown: Cannot find pid of running shutdown
जहां अंतःक्रियात्मक रूप से
shutdown -h now
init 2
सिस्टम ऊपर रहता है।
FreeBSD मैन पेज से:
एक अनुसूचित शटडाउन को शटडाउन प्रक्रिया को मारकर रद्द किया जा सकता है (एक SIGTERM को पर्याप्त होना चाहिए)।
इसलिए killall shutdown
जब अनुसूचित शटडाउन (जैसे shudown -h +5
) होता है तो बीएसडी पर काम करता है ।
मुझे नहीं लगता कि shutdown -h now
वास्तविक जीवन के परिदृश्य में तत्काल बंद ( ) को रद्द करना संभव है।
shutdown -h now
, मेरा मानना है कि आप कमांड लाइन का उपयोग तुरंत खो देते हैं,halt -p
तो ऐसा बहुत कुछ नहीं है जो आप कर सकते हैं।