
Estou em um sistema 1604 com fuso horário A, depois de definir o fuso horário como B usando timedatectl set-timezone B, tudo funciona bem. ('timedatectl status' é B, comando 'date' mostrando a hora certa, a hora do arquivo está correta após eu crio um novo)
Mas descobri que o rsyslogd ainda estava funcionando no fuso horário A, o crond também estava no fuso horário A, não tenho certeza se há outro daemon em execução no fuso horário antigo, então reinicio o sistema para evitar isso.
Por que esses daemons não foram atualizados com o novo fuso horário?
Responder1
Sim. Você precisará reiniciar os serviços cron e rsyslog em seu sistema. Eles obtêm seus fusos horários quando são inicializados e não detectam alterações gerais de fuso horário do sistema.
service cron restart
service rsyslog restart
Responder2
No Ubuntu 16.04 e posteriores, os systemd
comandos mais corretos para reiniciar serviços são:
sudo systemctl restart cron
sudo systemctl restart rsyslog
Embora service <name> stop/start/restart
funcione, a sintaxe está obsoleta em favor de systemctl stop/start/restart <name>
.