我在 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)时,我认为您知道这一点。
现在,当您物理地将电源与电网断开时,您建议如何保持电源运行,这就是电源上的电源按钮的作用。
提示:不可能。