/ usr / share / zoneinfo quando a hora do sistema realmente muda?

0

Por favor, corrija-me se estiver errado aqui ...

Quando eu mudo o clock do meu sistema, o arquivo / usr / share / zoneinfo é modificado imediatamente. No entanto, a hora real do sistema não muda até a próxima reinicialização, pois o / etc / localtime relê o / usr / share / zoneinfo ?

Eu já vi um comportamento semelhante ao anterior, em que / usr / share / zoneinfo / foi acessado, mas a hora do sistema não foi alterada até que o sistema fosse reinicializado

    
por prahmit 08.06.2012 / 11:24

1 resposta

0

Todo processo conhece o fuso horário (você pode alterá-lo por processo, definindo a variável de ambiente TZ ). Quando você altera o fuso horário do sistema, somente os processos recém-lançados "verão" a nova configuração de fuso horário. É por isso que parece ter efeito apenas com a reinicialização. Se você reiniciar aplicativos e serviços, eles deverão selecionar a alteração

Notavelmente, o daemon de registro do sistema continuará a gravar os registros no antigo fuso horário até que ele seja reiniciado.

    
por grifferz 04.07.2012 / 19:42