動かざることバグの如し

近づきたいよ 君の理想に

Ubuntuで電源ボタンでシャットダウンできるようにする方法

環境

やりたいこと

パソコンの電源ボタンを押したら安全にシャットダウンしたい。シャットダウンコマンドいちいち打つのめんどい。

方法

/etc/acpi/events/power を作成して以下

event=button/power
action=/sbin/poweroff

反映

systemctl restart acpid

これで電源ボタンを普通に押せばシャットダウンしてくれる。楽だわ

shutdown -h nowじゃなくていいの?

実は電源関係のコマンドはすべてSystemdに取られている。普段叩いてるコマンドはただのエイリアス。残念でした

# ls -l /sbin/shutdown /sbin/poweroff /sbin/halt /sbin/reboot
lrwxrwxrwx 1 root root 14  3月  2 21:58 /sbin/halt -> /bin/systemctl
lrwxrwxrwx 1 root root 14  3月  2 21:58 /sbin/poweroff -> /bin/systemctl
lrwxrwxrwx 1 root root 14  3月  2 21:58 /sbin/reboot -> /bin/systemctl
lrwxrwxrwx 1 root root 14  3月  2 21:58 /sbin/shutdown -> /bin/systemctl

shutdownコマンドは昔のなごり(今はsystemd) - Qiita