環境
- Ubuntu 22.04
やりたいこと
パソコンの電源ボタンを押したら安全にシャットダウンしたい。シャットダウンコマンドいちいち打つのめんどい。
方法
/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