Onde o Cron verifica o fuso horário no Debian?

4

Eu tenho visto vários tópicos relacionados à minha pergunta, mas nenhum deles responde.

Onde o Cron pesquisa o fuso horário?

root@awesome:~# date
Fri Feb 17 14:02:02 EET 2012

root@awesome:~# hwclock -r
Fri 17 Feb 2012 14:03:39 EET  -0.815689 seconds

Mas o Cron ainda funciona na zona GMT. (Eu tenho que fazer cada trabalho do cron + 2h para fazê-lo funcionar corretamente na hora)

Existem erros na configuração do fuso horário? Ou há mais configuração de fuso horário no Debian Linux, e eu estou configurando no errado? (Eu configurei meu fuso horário via tzselect

    
por Katafalkas 17.02.2012 / 13:07

3 respostas

4

Você precisa reiniciar o daemon do cron para a mudança no fuso horário para fazer um esforço para o cron.

Ref: link

Citação direta do link acima ...

Restarting Daemons and Long-Running Programs

After the zoneinfo files are updated, you may need to restart daemons and other long-running programs to get them to use the new zone information. Examples of such programs include apache, bind, cron, fetchmail -d, inetd, mailman, sendmail, and sysklogd. A common symptom of this problem is seeing incorrect timestamps mixed in with the correct timestamps in your log files (e.g. /var/log/syslog). Even interactive programs like "mutt" may continue to use the old timezone information until they are restarted.

    
por 27.09.2012 / 09:12
2

Observe que tzselect na verdade não altera seu fuso horário, mas coleta informações para ajudar você a alterar seu fuso horário, o que é útil principalmente para configurar um usuário específico para ter um fuso horário diferente do fuso horário do sistema . A maneira recomendada de alterar seu sistema de fuso horário é executar dpkg-reconfigure tzdata .

    
por 17.02.2012 / 13:34
-1
#dpkg-reconfigure tzdata

Digite o comando de configuração acima e escolha seu fuso horário, consulte as etapas abaixo:

e

Salve as configurações.

    
por 12.10.2017 / 03:39

Tags