らんだむな記憶

blogというものを体験してみようか!的なー

systemctl poweroff

sudo shotdown -r now

は古いらしいので、

sudo systemctl poweroff

でシャットダウンを行う。これは結局、https://github.com/systemd/systemd/blob/main/src/systemctl/systemctl-compat-halt.c#L144-L201halt_main に繋がっている。そして https://github.com/systemd/systemd/blob/main/src/systemctl/systemctl-util.c#L898-L935halt_now が呼び出される。そして reboot(RB_POWER_OFF); がよばれる。なんか関数名が reboot なのは気になるけど、そうなのか・・・。
最終的には https://github.com/torvalds/linux/blob/master/kernel/reboot.c#L287-L297 辺りに行き着くのかな?