Можно ли остановить команду выключения?

Предполагая, что вы только что ввели команду shutdown -h now (или что-то подобное), существует ли реально что-либо, что вы можете сделать (если вы достаточно быстро), чтобы предотвратить остановку машины?

Вы можете запустить shutdown -c чтобы отменить уже запущенное завершение работы.

Если вы достаточно быстр, вы можете выпустить init 2 (или любой уровень запуска, который вы хотите), и это, вероятно, остановит выключение. Все, что связано с убийством команды shutdown, не будет выполнено, так как команда запускается слишком быстро

Я попробовал это со сценарием ниже и даже не достаточно быстрым, чтобы остановить остановку

 #!/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 

система остается.

предположим, вы отправили сообщение о перезагрузке или завершении работы всем терминалам для целей технического обслуживания, что «сервер будет перезагружен или выключен для целей технического обслуживания в течение 10 минут»

Такая команда может отменить.

просто нажмите Ctrl + C