電源ボタンを示す ACPI イベントを受信したときにサーバーが実行するアクションを変更するには、次のように編集します:/etc/acpi/powerbtn.sh
ただし、ボタンを長押しして強制的に電源をオフにすることはできません。
ここで、/etc/inittab の行:
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
C-A-D を押したときに実行されるアクションを制御します。
ACPI を介して電源ボタンを押すことはできますが、ガールフレンドがボタンを押したままにしたり (強制的に電源を切るため)、サーバーのプラグを抜いたりするのを防ぐことはできません。
私の最善の提案は、あなたのガールフレンドと話すことです.コミュニケーションが鍵です;)
古いトピックですが、更新すると便利です
Debian Stretch (およびおそらく Wheezy 以降) では、パワー マネージャーは systemd 構成ファイルによって管理されます。たとえば、PowerButton を押したときの動作を「電源オフ」から「サスペンド」に変更するには、ファイル /etc/systemd/logind.conf を編集します。 フォローラインを
から変更します#HandlePowerKey=poweroff
へ
HandlePowerKey=suspend
でサービスを再起動します
systemctl restart systemd-logind.service
@allen が投稿した ArchLinux のリンクが参考になります