3

Это очень общий вопрос. Допустим, какой-то нежелательный процесс случайным образом отправляет сигнал выключения и, таким образом, выключает мой сервер. Мне не удается найти программу-нарушителя, но мне крайне необходимо сохранить работоспособность моего сервера. Поэтому мой вопрос:

Как я могу полностью отключить возможность выключения системы, кроме как вручную и будучи суперпользователем? Я хочу, чтобы в конечном итоге единственный способ выключить мой компьютер - вручную открыть консоль и ввести какую-то конкретную вещь в качестве суперпользователя (например, sudo shutdown 0). Я просто хочу, чтобы моя система игнорировала все сигналы выключения, кроме этого.

Кажется, есть проблема с Kubuntu 12.04 на обоих моих (очень разных) ноутбуках, что очень странно, учитывая, что с версией 10.04 все прошло нормально. Оба моих ноутбука, которые не имеют никакого отношения друг к другу (32-битный Centrino Duo с 32-битной версией и 64-битный CORE i3 с amd64-версией Kubuntu) просто FREEZE, после случайного количества часов (от от пары часов до одного или двух дней), даже когда у меня не загружен модуль управления питанием в сеансе по умолчанию и даже когда я не запускаю ничего, кроме рабочего стола. Когда я нажимаю Ctrl+Alt+F1, иногда я вижу, что компьютер пытался выключиться (но не полностью), но в других случаях он полностью не отвечает.

Теперь мне отчаянно нужен один из них, работающий 24 часа в сутки, и я хочу попытаться отключить возможность Kubuntu выключать мой компьютер, даже если эта чертова материнская плата горит. Я не против Что бы ни выдавал сигнал выключения, я хочу, чтобы система игнорировала этот сигнал, если только я явно не передаю его через консоль и только как суперпользователь, даже за счет потери данных или повреждения оборудования, отключив возможность "понимания" сигнала выключения из любая программа.


Я не единственный с этой проблемой: я нашел здесь этого пользователя, который говорит (а), что он должен "перезагрузить Ubuntu 5 раз в неделю" (с версией 12.04 тоже)

1 ответ1

0

Просто мысль. Переименуйте ваши команды перезагрузки / остановки.

cd /sbin
mv halt halt.manual
mv poweroff poweroff.manual
mv shutdown shutdown.manual
mv reboot reboot.manual

Это не помешает сигналам сна или гибернации, но может потребовать долгого пути отключения выключений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .