Компьютер выключится штатно при нажатии кнопки power?
Модераторы: SLEDopit, Модераторы разделов
-
rfcr
- Сообщения: 92
Компьютер выключится штатно при нажатии кнопки power?
Всем, привет!
Хочу узнать можно ли определить, не выключая компьютер, выключится ли он через команду shutdown -h now при нажатии кнопки "Power" на системном блоке?
Система OpenSuse 11.1
Демон /sbin/acpid в запущенных процессах присутствует
В системе найден скрипт /usr/lib/acpid/power_button, вручную запускается и выключает систему через shutdown -h now (т.е. как надо).
Содержимое конфига power_button в каталоге /etc/acpi/events
event=button/power.*
action=/usr/lib/acpid/power_button
Хочу узнать можно ли определить, не выключая компьютер, выключится ли он через команду shutdown -h now при нажатии кнопки "Power" на системном блоке?
Система OpenSuse 11.1
Демон /sbin/acpid в запущенных процессах присутствует
В системе найден скрипт /usr/lib/acpid/power_button, вручную запускается и выключает систему через shutdown -h now (т.е. как надо).
Содержимое конфига power_button в каталоге /etc/acpi/events
event=button/power.*
action=/usr/lib/acpid/power_button
-
oxd
- Сообщения: 165
Re: Компьютер выключится штатно при нажатии кнопки power?
А модуль ацпи загружен? a hal? dbus?
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
#/usr/lib/acpid # lsmod | grep acpi
acpi_cpufreq 7332 1
processor 44060 2 acpi_cpufreq,thermal
#/usr/lib/acpid # lsmod | grep hal
#/usr/lib/acpid # lsmod | grep dbus
acpi_cpufreq 7332 1
processor 44060 2 acpi_cpufreq,thermal
#/usr/lib/acpid # lsmod | grep hal
#/usr/lib/acpid # lsmod | grep dbus
-
oxd
- Сообщения: 165
Re: Компьютер выключится штатно при нажатии кнопки power?
hald и dbus-daemon это демоны
должно выключатся и по кнопке и шатдауном
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Спасибо сказали:
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: Компьютер выключится штатно при нажатии кнопки power?
Попробуй посмотри логи, если ты выключил комп кнопкой, там должно быть что-то вроде "power button pressed".
/earth: file system full
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
# ps ax | grep hal
1937 ? Ss 0:01 /usr/sbin/hald --daemon=yes
1941 ? S 0:00 hald-runner
2165 ? S 0:00 hald-addon-input: Listening on /dev/input/event1 /dev/input/event0 /dev/input/event3
2309 ? S 0:00 /usr/lib/hal/hald-addon-cpufreq
2315 ? S 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
30007 pts/2 S+ 0:00 grep hal
# ps ax | grep dbus
1851 ? Ss 0:00 /bin/dbus-daemon --system
30009 pts/2 S+ 0:00 grep dbus
Модуль загружен, демоны запущены...
oxd -> спасибо.
strah -> я еще не выключал, готовлюсь к выключению с проверкой отработки скрипта перед шатдауном
1937 ? Ss 0:01 /usr/sbin/hald --daemon=yes
1941 ? S 0:00 hald-runner
2165 ? S 0:00 hald-addon-input: Listening on /dev/input/event1 /dev/input/event0 /dev/input/event3
2309 ? S 0:00 /usr/lib/hal/hald-addon-cpufreq
2315 ? S 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
30007 pts/2 S+ 0:00 grep hal
# ps ax | grep dbus
1851 ? Ss 0:00 /bin/dbus-daemon --system
30009 pts/2 S+ 0:00 grep dbus
Модуль загружен, демоны запущены...
oxd -> спасибо.
strah -> я еще не выключал, готовлюсь к выключению с проверкой отработки скрипта перед шатдауном
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
Все,проверил - работает. Сначала выполняется мой скрипт, затем shutdown -h now.
Единственное неприятное ощущение это почему-то не отмонтировались /var и /usr (чем они были заняты) ... Хотя при загрузке об этом ни слова.
Единственное неприятное ощущение это почему-то не отмонтировались /var и /usr (чем они были заняты) ... Хотя при загрузке об этом ни слова.
-
deadhead
- Сообщения: 1913
- Статус: zzz..z
Re: Компьютер выключится штатно при нажатии кнопки power?
интереса ради, а что он делает и зачем вам это? ;-)
[x] close
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
Замораживает виртуальные машины. Зачем? Ну чтобы все машинки после включения питания нормально восстановились из состояния "анабиоза" 
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
В одном из компов не загружен модуль acpi.
Это значит, что он не выключится штатно при нажатии кнопки повер?
Остальные демоны в загружены в память.
Отличие этого компа от предыдущего (где все получилось) в железе, он на год-два постарей.
Это значит, что он не выключится штатно при нажатии кнопки повер?
Остальные демоны в загружены в память.
Отличие этого компа от предыдущего (где все получилось) в железе, он на год-два постарей.
-
deadhead
- Сообщения: 1913
- Статус: zzz..z
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
А на что я там должен обратить внимание?
Материнская плата если что вот такая: P5GPL-X SE.
Материнская плата если что вот такая: P5GPL-X SE.
-
deadhead
- Сообщения: 1913
- Статус: zzz..z
Re: Компьютер выключится штатно при нажатии кнопки power?
В том смысле что блоки питания AT вырубаются, вроде как, не генирируя события выключения... просто вы не указали никакой отправной точки чтобы судить насколько железо "постарей" :-)
[x] close
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
Значит если используется блок питания стандарта АТ то выключение системы кнопкой повер не возможно, комп просто выключится, а система так и не узнает что была нажата кнопка повер, верно?
UPD
И еще, верно ли, что если OpenSuse 10.2-11.1 при загрузке не подключают модуль acpi то и железо не поддерживает управление питанием?
Установленная OpenSuse 11.1 - работает с загруженным модулем acpi, а вот 10.2 нет, это от того что не настроено или от того, что система не смогла найти данную возможность в "железе"?
UPD
И еще, верно ли, что если OpenSuse 10.2-11.1 при загрузке не подключают модуль acpi то и железо не поддерживает управление питанием?
Установленная OpenSuse 11.1 - работает с загруженным модулем acpi, а вот 10.2 нет, это от того что не настроено или от того, что система не смогла найти данную возможность в "железе"?
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
Вот в этой статье http://knoppix.ru/adv260304.shtml пишут, что чтобы компьютер выключился с кнопки "Power" достаточно ядра старше 2.4.22 (в т.ч. вся ветка 2.6), загруженный модуль button (или поддержка ACPI Button, вкомпиленная в ядро) и запущенная программа acpid (http://phobos.fs.tum.de/acpi/). Кроме того, в /etc/acpi/events должен лежать файл следующего содержания:
event=button/power
action=/sbin/poweroff
Интересно, как считаете, это верно?
event=button/power
action=/sbin/poweroff
Интересно, как считаете, это верно?
-
rfcr
- Сообщения: 92
Re: Компьютер выключится штатно при нажатии кнопки power?
Редактирование скрипта, который исполняется при нажатии кнопки повер, сегодня выручило
. Кто-то нажал кнопку повер случайно, но у меня уже было все под контролем 