Cron在哪里检查Debian上的时区?

我已经看到了与我的问题有关的主题的数量,但他们没有回答。

克伦在哪里查找时区

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 

但克伦仍然在GMT时区工作。 (我必须使每个cron工作+ 2h,使其正常运行时间)

时区configuration是否有错误? 或者在Debian Linux上有更多的时区configuration,而且我configuration错了吗? (我已经通过tzselectconfiguration了我的时区

你必须重新启动cron守护进程以适应cron的变化。

参考: http : //wiki.debian.org/TimeZoneChanges

直接引用上面的链接…

重新启动守护程序和长时间运行的程序

zoneinfo文件更新后,可能需要重新启动守护程序和其他长时间运行的程序才能使用新的区域信息。 这样的程序的例子包括apache,bind,cron,fetchmail -d,inetd,mailman,sendmail和sysklogd。 这个问题的一个常见症状是在日志文件中看到混合正确时间戳的错误时间戳(例如/ var / log / syslog)。 即使像“笨蛋”这样的交互式程序也可能会继续使用旧的时区信息,直到它们重新启动。

请注意, tzselect实际上并没有改变你的时区,而是为你收集信息来帮助你自己改变你的时区,这对于设置一个特定的用户有一个不同于系统时区的时区是非常有用的。 推荐的更改时区系统的方法是运行dpkg-reconfigure tzdata

 #dpkg-reconfigure tzdata 

input上面的configuration命令并select您的时区,请参考以下步骤:

步骤1

第二步

保存设置。