Actualmente tengo:
Current default time zone: 'America/New_York'
Local time is now: Tue Nov 15 07:58:25 EST 2022.
Me pregunto si este tiempo cambiará automáticamente según el horario de verano (EDT). ¿O viceversa?
Parece un problema importante para los scripts que se ejecutan en cron.
Respuesta1
Si no te metiste con systemd-timesyncd
, tu máquina se ajustará automáticamente.
Y desde cron
la página de manual:
Horario de verano y otros cambios de horario
Los cambios de hora local de menos de tres horas, como los provocados por el inicio o el final del horario de verano, se tratan de forma especial. Esto solo se aplica a trabajos que se ejecutan a una hora específica y a trabajos que se ejecutan con una granularidad superior a una hora. Los trabajos que se ejecutan con más frecuencia se programan normalmente.
Si el tiempo ha avanzado, aquellos trabajos que se habrían ejecutado en el intervalo omitido se ejecutarán inmediatamente. Por el contrario, si el tiempo ha retrocedido, se tiene cuidado de evitar ejecutar trabajos dos veces.
Los cambios de hora de más de 3 horas se consideran correcciones de reloj o zona horaria y la nueva hora se utiliza inmediatamente.
Así que no hay necesidad de preocuparse, los desarrolladores de cron
fueron lo suficientemente inteligentes como para implementar esto.