Tarhun
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте, снова. iPCop версия 21. Возникла необходимость выключать его c кнопки питания на системном блоке - погуглил и нашёл варианты; 1-ый; Add the following lines to /etc/rc.d/rc.local: <!--break--> Code: if grep -q "^button" /etc/modules; then head -1 /etc/acpi/event | grep "button/power PWRF" && ipcopreboot down & fi Edit /boot/grub/grub.conf change the following line: Code: default saved to: Code: default 2 to boot the ACPI enabled the kernel. once you manually reboot, pressing the power button will automatically shutdown the computer. Note that this should also work with any Linux distribution, simply make sure that grub boots and ACPI enabled kernel and change "ipcopreboot down" to something like "shutdown -h now". *** И 2-ой, почти такой же. This applies to v1.4.0. >1. Select the ACPI option at boot time. >2. Add the following line to /etc/rc.d/rc.local: > >head -1 /proc/acpi/event |grep -q 'button/power PWRF' >&& /sbin/shutdown -h now & > >3. Reboot. > >Now, pressing the power button should initiate a >shutdown. This assumes that ACPI is successfully >loaded: check dmesg and /proc/modules. Before >modifying rc.local, to test if ACPI is working try: >cat /proc/acpi/event >and then press the power button (ctrl-c to cancel). >You should see an event register when you press the >button. Пробовал оба - не работает. Проверил proc/acpi/event там есть событие "button/power PWRF 00000080 00000001:" Подскажите, пожалуйста, кто знает как это заставить работать на 21 версии. |