I am on a 1604 system with timezone A, after I set the timezone to B using timedatectl set-timezone B, everything work fine.('timedatectl status' is B, 'date' command showing the right time, file time is correct after i create a new one)
But i found that rsyslogd was still working on timezone A, crond was also on timezone A, no sure if there are other daemon running on the old timezone so I reboot the system to avoid this.
Why those daemons didn't be updated with the new timezone?