按下物理电源按钮时防止 Debian 关机

按下物理电源按钮时防止 Debian 关机

我在 Debian-Lenny 上。

我想更改按下电源按钮时系统采取的操作。如何修改系统,使其在收到电源按钮 ACPI 事件时不关闭电源?

(我的服务器在我的房间里,我不想让我的女朋友按物理电源按钮关闭我的服务器。)

我怎样才能实现这个目标?

答案1

要更改服务器在接收到指示电源按钮的 ACPI 事件时采取的操作,请编辑:/etc/acpi/powerbtn.sh脚本。

但这并不能阻止按住按钮强制关闭电源。

当我们这样做时,/etc/inittab 中的行:

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

控制按下 CAD 时采取的操作。

答案2

虽然您可以通过 ACPI 捕捉到电源按钮的按下动作,但您无法阻止您的女朋友按住该按钮(强制关闭电源),或者拔掉服务器的插头。

我最好的建议是和你的女朋友谈谈。沟通是关键 ;)

答案3

老话题,但更新很有用

在 Debian Stretch 中(可能在 Wheezy 之后),电源管理器由 systemd 配置文件管理。因此,例如,要将 PowerButton 按下的行为从“关机”更改为“挂起”,请编辑文件/etc/systemd/logind.conf并将以下行从

#HandlePowerKey=poweroff

HandlePowerKey=suspend

并重新启动服务

systemctl restart systemd-logind.service

一个好的裁判是ArchLinux 链接由 @allen 发布

答案4

核电池中的钚。

说实话,你做不到。如果你能做到,她就会放弃。

电脑上的电源插头位于电源上,是一个物理开关。请注意,“关闭 gfront”不是电源按钮,而是将电脑技术上置于待机状态。当您访问系统管理员网站(而不是 superuser.com)时,我认为您知道这一点。

现在,当您物理地将电源与电网断开时,您建议如何保持电源运行,这就是电源上的电源按钮的作用。

提示:不可能。

相关内容