Em plataformas incorporadas como o Pi que não vêm com um RTC, o pacote adjtimex
normalmente não é instalado por padrão. Esta é a ferramenta que gerencia a configuração RTC dos kernels, e o padrão é configurar o kernel para manter o relógio hw sincronizado com o clock do sistema.
Note que se você usar o hwclock ou similar, ele desativará a sincronização do kernel e você precisará usar o adjtimex para reativá-lo novamente.
adjtimex
é uma solução para máquinas com conectividade intermitente ou sem conectividade para sincronização de horário. A outra opção é usar ntpd
, que pode ser configurado para manter o relógio do sistema correto e, no desligamento, um script chama hwclock --systortc
para gravar o último relógio mais correto no hwclock.