Отключение sudo против нажатия кнопки питания

У меня есть безголовый сервер Ubuntu под управлением 64-битной версии сервера Ubuntu 12.04, и я подключаюсь к серверу через SSH с моего ноутбука с Windows.

Иногда, когда я хочу выключить сервер и мой ноутбук выключен, мне нужно загрузить свой ноутбук, чтобы войти на сервер и набрать sudo poweroff чтобы он правильно выключился.

У меня вопрос, если я нажму кнопку включения / выключения физического питания на сервере, это будет иметь такой же эффект, как sudo poweroff? Я имею в виду, будет ли это запускать команду sudo poweroff или это неправильный способ сделать это, если мой ноутбук не запущен?

(и нет, я не описываю удержание кнопки, пока сервер не отвечает)

Аналогичная функция реализована в Windows, где я могу выбрать, что должна делать кнопка питания (режим сна / выход из системы / выключение).

3 ответа

Из того, что я знаю: да, это безопасный способ сделать это, это точно так же, как сказать sudo shutdown now -h -H,

То же самое на Windows и любой другой ОС. Если вы долго нажимаете кнопку выключения, это небезопасный способ сделать это.

Вы можете редактировать /etc/acpi/powerbtn.sh просто бежать shutdown -h теперь как первое, так это выглядит так:

#!/bin/sh
# /etc/acpi/powerbtn.sh
# Initiates a shutdown when the power putton has been
# pressed.

/sbin/shutdown -h now "Power button pressed"
exit 0

Я нашел ответ сам здесь: https://wiki.ubuntu.com/PowerManagement

#!/bin/sh
# /etc/acpi/powerbtn.sh
# Initiates a shutdown when the power putton has been
# pressed.

И, как вы можете видеть, скрипт говорит мне, что Ubuntu инициализирует функцию отключения питания при нажатии кнопки. Тогда я также считаю, что это безопасный способ сделать это. Если нет, пожалуйста, дайте мне знать, комментируя.

Другие вопросы по тегам