Ответ 1
Вы можете использовать ps
найти процесс выключения и прервать его, например, с помощью ps|grep shutdown
.
Альтернативные и менее интенсивные версии для глаз:
pkill shutdown
killall shutdown
kill `cat /var/run/shutdown.pid`
Я знаком и использую shutdown
в Linux, и обычно просто
> shutdown -h now
Но есть ли способ остановить выключение, скажем, если я попытаюсь отключиться через 10 минут, а затем через 5 минут я обнаружил, что я действительно не хочу закрывать?
Вы можете использовать ps
найти процесс выключения и прервать его, например, с помощью ps|grep shutdown
.
Альтернативные и менее интенсивные версии для глаз:
pkill shutdown
killall shutdown
kill `cat /var/run/shutdown.pid`
shutdown -c
это "отменить выключение" по разумно недавним shutdown
s.
Синтаксис также поддерживает shutdown -c <message>
для целей объявления, поэтому это удобно, если другие люди используют этот компьютер.
Если вы на секунду опаздываете на shutdown -c
и уже shutdown -c
root на консоли, очень быстрый # init 5
отменит отключение после того, как init изменит уровень запуска.
ПРИМЕЧАНИЕ. Этот ответ сейчас в основном устарел. init 5
не очень полезен для systemd, который, к сожалению, большинство систем сейчас используют.
Из shutdown
справочной страницы в системах BSD:
Планируемое отключение может быть отменено убив процесс выключения (a SIGTERM должно быть достаточно).