Fuso horário - Muda de EST para EDT ou acontece automaticamente?

Fuso horário - Muda de EST para EDT ou acontece automaticamente?

Atualmente tenho:

Current default time zone: 'America/New_York'
Local time is now:      Tue Nov 15 07:58:25 EST 2022.

Será que esse horário mudará automaticamente com base no EDT? Ou vice-versa?

Parece um grande problema para scripts executados no cron.

Responder1

Se você não mexeu systemd-timesyncd, sua máquina se ajustará automaticamente.

E da cronpágina de manual:

Horário de verão e outras mudanças de horário

Mudanças de horário local inferiores a três horas, como aquelas causadas pelo início ou fim do horário de verão, são tratadas de maneira especial. Isso se aplica apenas a trabalhos executados em um horário específico e a trabalhos executados com granularidade superior a uma hora. Os trabalhos executados com mais frequência são agendados normalmente.

Se o tempo tiver avançado, os trabalhos que teriam sido executados no intervalo ignorado serão executados imediatamente. Por outro lado, se o tempo retrocedeu, deve-se tomar cuidado para evitar executar tarefas duas vezes.

Mudanças de horário superiores a 3 horas são consideradas correções do relógio ou fuso horário, e o novo horário é utilizado imediatamente.

Portanto, não precisa se preocupar, os desenvolvedores cronforam inteligentes o suficiente para implementar isso.

informação relacionada