
Estoy en un sistema 1604 con zona horaria A, después de configurar la zona horaria en B usando timedatectl set-timezone B, todo funciona bien. ('timedatectl status' es B, el comando 'fecha' muestra la hora correcta, la hora del archivo es correcta después creo uno nuevo)
Pero descubrí que rsyslogd todavía estaba funcionando en la zona horaria A, crond también estaba en la zona horaria A, no estoy seguro si hay otro demonio ejecutándose en la zona horaria anterior, así que reinicié el sistema para evitar esto.
¿Por qué esos demonios no se actualizaron con la nueva zona horaria?
Respuesta1
Sí. Deberá reiniciar los servicios cron y rsyslog en su sistema. Obtienen sus zonas horarias cuando se inician y no detectan cambios generales de zona horaria del sistema.
service cron restart
service rsyslog restart
Respuesta2
En Ubuntu 16.04 y posteriores, los systemd
comandos más correctos para reiniciar servicios son:
sudo systemctl restart cron
sudo systemctl restart rsyslog
Aunque service <name> stop/start/restart
funcionará, la sintaxis está en desuso en favor de systemctl stop/start/restart <name>
.