Evita o poweroff no Debian quando o botão liga / desliga físico é pressionado

5

Eu estou no Debian-Lenny.

Eu quero mudar a ação tomada pelo sistema quando o botão liga / desliga é pressionado. Como modifico o sistema de forma que ele não seja desligado quando ele recebe um evento ACPI do botão liga / desliga?

(Meu servidor está no meu quarto e não quero que minha namorada desligue meu servidor pressionando o botão de energia física.)

Como posso conseguir isso?

    
por Jonathan Rioux 25.01.2011 / 18:05

5 respostas

14

Para alterar as ações que o servidor executa quando recebe um evento ACPI indicando o botão liga / desliga, edite o script: /etc/acpi/powerbtn.sh .

Isso não impedirá que o botão seja pressionado para forçar o desligamento.

Enquanto estamos nisso, a linha em / etc / inittab:

ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

Controla a ação tomada ao pressionar C-A-D.

    
por 25.01.2011 / 18:24
6

Embora você possa pegar um botão liga / desliga pressionando ACPI, você não pode evitar que sua namorada pressione e segure o botão (para forçar o desligamento), ou de puxar o plugue do seu servidor.

Minha melhor sugestão é conversar com sua namorada. A comunicação é fundamental;)

    
por 25.01.2011 / 18:13
0

Eu encontrei estas instruções para o ArchLinux, que também se aplicam à maioria das distribuições. Se nada disso for aplicável, basta pesquisar com um viés para sua distribuição específica. É uma questão bastante comum. Você terá que adaptá-lo dependendo do seu ambiente de trabalho também.

Em vez de a ação ser / usr / sbin / shutdown, escreva um script simples para aparecer uma notificação na tela que diga alguma coisa sobre o efeito de "Hey Girlfriend, não me faça assim. Eu não sei você!" O script pode estar em Python usando a interface DBus para libnotify.

    
por 25.01.2011 / 18:37
0

Tópico antigo, mas pode ser útil para atualizar

No Debian Stretch (e possivelmente depois do Wheezy ref datado ), o gerenciador de energia é gerenciado pelos arquivos de configuração systemd. Então, por exemplo, para mudar o comportamento do PowerButton pressione de 'power off' para 'suspend', edite o arquivo /etc/systemd/logind.conf e mude a linha seguinte de

#HandlePowerKey=poweroff

para

HandlePowerKey=suspend

e reinicie o serviço com

systemctl restart systemd-logind.service

Uma boa referência é o link do ArchLinux postado por @allen

    
por 24.09.2018 / 03:47
-1

Pu em uma bateria nuclear.

Sério, você não pode. E se você conseguir, ela vai puxar o plugue.

O plugue de energia em um computador está na fonte de alimentação e é um interruptor físico. Observe que "não é o botão liga / desliga, mas coloca o computador tecnicamente em estado de espera. Quando você acessa um site de administrador de sistema, em vez de superusuário.com.br, presumo que saiba disso.

Agora, como você sugeriria que você pode manter uma fonte de alimentação funcionando quando você DESCONEXIONA FÍSICA da rede elétrica, que é o que o botão liga / desliga da fonte de alimentação faz.

Dica: não é possível.

    
por 25.01.2011 / 18:09