Выключаем Orange Pi кнопкой Power в Armbian

Мучая OctoPrint на апельсинке (Orange PI PC) понял, что хотел бы иметь возможность правильно выключать всю конструкцию не отходя от кассы - не залезая в консоль или веб морду осьминога.

Как пример - краем уха услышал как закончилась печать, подошел к принтеру, снял модель, поохал или порадовался, экструдер остыл за это время, нажал кнопку на апельсинке, выключил принтер и пошел спать. :)
По дефолту armbian на нажатие этой кнопки никак не реагирует.



Не умеешь? Научим!

1. Логинимся в консоль под root или su

2. Стандартно обновляемся

apt-get update


3. Устанавливаем acpid для обработки событий ACPI

apt-get install acpid


На предупреждения жмем Y

4. Создаем файл для события "нажатие кнопки Power"

nano /etc/acpi/events/button_power


В файле пишем команды для события

event=button/power
action=/sbin/shutdown -h now


Сохраняем файл, жмем
Ctrl+X
Y
Enter

5. То же самое делаем с файлом shutdown.sh

nano /etc/acpi/shutdown.sh


В файле пишем те же команды
event=button/power
action=/sbin/shutdown -h now


Сохраняем файл, жмем
Ctrl+ X
Y
Enter

6. Правим права для файла
chmod +x /etc/acpi/shutdown.sh


7. Перезапускаем acpid
/etc/init.d/acpid restart


8. Жмем кнопку Power и наблюдаем как мигая апельсинка выключается.

Источник

02.09.2018 в 22:52, Просмотров: 431

питание,


Поиск



По всему сайту
По тэгам
По тэгам и заголовкам


Карта сайта
Обратная связь
RSS-канал



Рейтинг@Mail.ru