Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Nov 2014 21:28:38 -0600
From:      Mark Felder <feld@FreeBSD.org>
To:        freebsd-current@freebsd.org
Subject:   Re: Changing timezone without reboot/restarting each service?
Message-ID:  <1415676518.1517572.189478341.09FB6AE5@webmail.messagingengine.com>
In-Reply-To: <5460B143.3010004@FreeBSD.org>
References:  <5460B143.3010004@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On Mon, Nov 10, 2014, at 06:36, Lev Serebryakov wrote:
> 
>  After changing timezones in Russia (with replacing /etc/localtime
> with new file), I found that cron works in "old" timezone till
> restart. And all other services do the same, but cron is most obvious
> here :)
> 
>  Looks like libc reads timezone only once and it could not be chamged
> for process without restart (which leads to, effectivly, restart of
> whole server).
> 
>  Is it known problem? I think, it should be fixed somehow. I
> understand, that re-check timezone file on each time-related call
> could be expensive, though :(
> 

I think this was one of the crowning achievements of systemd, but I'm
sure someone can come up with something much more sane than that to
address this problem.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1415676518.1517572.189478341.09FB6AE5>