Всем здравствуйте!
Есть машина с Debian 9 и SysV init.
Глобальный файл настройки /etc/default/acpid
выглядит так:
# Options to pass to acpid
#
# OPTIONS are appended to the acpid command-line
OPTIONS="--logevents"
# Linux kernel modules to load before starting acpid
#
# MODULES is a space separated list of modules to load, or "all" to load all
# acpi drivers, or commented out to load no module
#MODULES="battery ac processor button fan thermal video"
MODULES="all"
В /etc/acpi/events/powerbtn-acpi-support
строка action
закомментирована:
event=button[ /]power
##action=/etc/acpi/powerbtn-acpi-support.sh
что подтверждается сообщениями в /var/log/syslog
:
Jun 6 00:07:07 proxima acpid: starting up with netlink and the input layer
Jun 6 00:07:07 proxima acpid: skipping incomplete file /etc/acpi/events/powerbtn-acpi-support
Jun 6 00:07:07 proxima acpid: 26 rules loaded
Jun 6 00:07:07 proxima acpid: waiting for events: event logging is on
После изменения файла /etc/acpi/events/powerbtn-acpi-support
при нажатии кнопки выключения питания acpid
перестал выдавать сообщение вида
Jun 5 23:52:32 proxima acpid: received input layer event "button/power PBTN 00000080 00000000 K"
что хорошо. Но, в то же время, нажатие по-прежнему приводит к выключению (даже при остановленном acpid
):
Jun 6 00:05:36 proxima acpid: exiting
Jun 6 00:05:38 proxima shutdown[4365]: shutting down for system halt
Jun 6 00:05:38 proxima init: Switching to runlevel: 0
Jun 6 00:05:39 proxima bluetoothd[2764]: Terminating
Jun 6 00:05:39 proxima bluetoothd[2764]: Stopping SDP server
Jun 6 00:05:39 proxima bluetoothd[2764]: Exit
Jun 6 00:05:39 proxima lvmetad[1952]: Failed to accept connection errno 11.
Jun 6 00:05:39 proxima kernel: [ 161.377939] VBoxPciLinuxLinuxUnload
Jun 6 00:05:41 proxima ntpd[2572]: ntpd exiting on signal 15 (Terminated)
systemd
у меня нет.
Если не acpid
и не systemd
– то кто?!