Sim, existe - você precisa sincronizar a hora do seu sistema com os servidores de horário externos. Uma solução de alto nível é executar ntp
, uma solução mais simples é simplesmente chamar ntpclient
ou ntpdate
.
Observe que, como muitas máquinas do Linux estavam atingindo os mesmos servidores de horário, agora há alguns wrappers por distribuição. Por exemplo. em uma máquina Ubuntu aqui eu tenho isso em /etc/crontab
:
03,23,43 * * * * root ntpdate-debian -s
onde ntpdate-debian
tem isso em sua página de manual:
ntpdate-debian
is identical tontpdate
(8) except that it uses the configuration in/etc/default/ntpdate
by default. ntpdate sets the local date and time by polling Network Time Protocol (NTP) servers.
e, em seguida, em /etc/default/ntpdate
, vemos
# List of NTP servers to use (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="ntp.ubuntu.com"
que aponta para o conjunto do Ubuntu.