mattos_gru
(usa Debian)
Enviado em 20/03/2014 - 00:44h
Não sei se é complicado resolver pois basicamente o gerenciamento de energia é passado para o kernel pelos eventos acpi na inicialização.
De uma olhada: $ ls /etc/acpi/events/
Um exemplo (man acpid):
EXAMPLE
This example will shut down your system if you press the power button.
Create a file named /etc/acpi/events/power that contains the following:
event=button/power
action=/etc/acpi/power.sh "%e"
Then create a file named /etc/acpi/power.sh that contains the following:
/sbin/shutdown -h now "Power button pressed"
À priori, voce poderia parar os serviços acpi usando:
$ sudo /etc/init.d/acpid stop
e retira-los da inicialização usando:
$ sudo insserv -v -r acpid
mas eu não sei se a maquina vai crachar, eu nunca executei esse procedimento.
Talvez seja mais racional excluir seletivamente os itens que voce não deseja, dos diretórios /etc/acpi/ e /etc/acpi/events/
Em servidores de produção desabilito as funções acpi direto na bios e pronto. Deixo habilitada apenas a função Power ON on power failure.
O botão power físico, desabilito na bios - quando tem o recurso - quando não tem, abro o painel da CPU, desconecto os fios do botão e faço ligação interna - tambem desconecto o botão reset da MB; não esqueço de passar uma fita isolante a fim de evitar curto-circuitos. Já obtive uptimes superiores a 500 dias dessa forma.