Автор Тема: Корректное завершение работы кнопкой "Power"  (Прочитано 1808 раз)

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
Здравствуйте. Решил настроить samba-сервер на Кентавре 7.0.4. При попытке корректного завершения работы кнопкой "Power" обнаружилось, что данный вариант не работает. Как правильно настроить корректное завершение работы кнопкой "Power"? (service acpid status on).

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 566
а что значит "не работает"?
как вариант - установить eeepc-acpi-scripts и повесить свой обработчик на кнопку "power".

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
а что значит "не работает"?
Кратковременное нажатие кнопки "Power" не провоцирует корректное завершение работы системы, а нужно именно это.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
У вас SysVinit или systemd?

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
У вас SysVinit или systemd?
Не знаю, что на Кентавре 7.0.4... Наверное, второе.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Наверное, второе.
Наверное или точно, а то вопрос подразумевает, что ответ будет точный.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
У вас SysVinit или systemd?
Не знаю, ... Наверное, второе.

А что говорит команда?
rpm -qf /sbin/init

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
Цитировать
А что говорит команда?
rpm -qf /sbin/init
sysvinit-2.88-alt4

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
sysvinit-2.88-alt4

Значит sysvinit. У вас сервер? Без графического интерфейса? Если с графическим, то с каким? Я кентавр-сервер без графики на виртуалку ставил, так там отключение через acpi работало из коробки. Может проблемы с acpi?

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
Сервер установлен "с коробки" без графики, не на виртуальной машине.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Сервер установлен "с коробки" без графики.

Похоже проблема в железе. Какая у вас материнская плата? Если есть возможность сервер остановить, можно попробовать с лайва загрузиться и проверить отключится ли компьютер по кнопке питания. Но для чистоты эксперимента нужен образ с sysV init: http://nightly.altlinux.org/p7/release/altlinux-p7-sysv-tde-20150312-i586.iso

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
Может, лучше будет сначала посмотреть отвечающие за данную функцию сервисы и их настройки? Какие сервисы, какие должны быть настройки?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Может, лучше будет сначала посмотреть отвечающие за данную функцию сервисы и их настройки? Какие сервисы, какие должны быть настройки?

Из коробки должно всё нормально отключаться, если проблем с acpi нет. У вас сервис acpid запущен, как раз он и отвечает. Вспоминайте тогда, у вас кнопка после установки работала? Что устанавливали, как обновлялись? Лучше если есть возможность, проверить на лайве, чтобы железо исключить. Пока что главный подозреваемый кривой acpi материнской платы.

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
Ясно, значит, буду смотреть. Если второй вариант - это поправимо?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Может, лучше будет сначала посмотреть отвечающие за данную функцию сервисы и их настройки? Какие сервисы, какие должны быть настройки?

UNIX System V init: выключение по кнопке Power

# apt-cache search power|grep -i ^acpi
acpid - ACPI kernel daemon and control utility
acpi_call - scripts for disabling discrete GPU on some laptops
acpid-events-power - Power event config
# rpm -ql acpid-events-power
/etc/acpi/events/power
# cat /etc/acpi/events/power
event=button/power
action=/sbin/poweroff
# chkconfig --list acpid
acpid          0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
# /etc/init.d/acpid status
acpid is running
# rpm -qf /sbin/init
sysvinit-2.88-alt4

Кратковременное нажатие на кнопку Power, приводит к завершению работы системы и выключению питания.

Не раскомментировать!
# cat /etc/sysconfig/halt
# Uncomment the following line if by default the system
# needs to be halted instead of powered off.
#HALTCMD=/sbin/halt
« Последнее редактирование: 20.05.2015 23:23:26 от Speccyfighter »