Devo reiniciar depois de definir o novo fuso horário usando timedatectl

Devo reiniciar depois de definir o novo fuso horário usando timedatectl

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 systemdcomandos mais corretos para reiniciar serviços são:

sudo systemctl restart cron
sudo systemctl restart rsyslog

Embora service <name> stop/start/restartfuncione, a sintaxe está obsoleta em favor de systemctl stop/start/restart <name>.

informação relacionada