2023-10-25 (Wed)

Linux の RTC 関係

"How to check if hardware clock is in UTC or Local time" にあるように、timedatectl がない環境で RTC が local time なのか UTC なのか区別するには、hwclock --verbose として RTC の時刻をそのまま表示すればよい。

UbuntuDebian では systemd-timesyncd が入っており、別途 NTP クライアントを入れなくてよいようだ。また、NTP サーバのアドレスとしては、過去によく福岡大学が指定されてアクセスが殺到して問題になったこともあるが、最近は NTP Pool Project なるものがあるそう。

rtcwake を使うと、指定時間までスリープさせることができる。

/sbin/rtcwake -m mem --date "2023-10-25 19:30"

-m mem はメモリへのスリープ。

読んだ