我正在N.Virginia中配置服务器,以便与具有America / Chicago时区的“旧”服务器具有相同的cron调度。 我已经编辑了/ etc / timezone以获得美国/芝加哥的价值。 我有环境变量TZ = / usr / share / zoneinfo / US / Central。 我基本上匹配旧服务器,两者都在NTP网络上。
cron计划肯定会停留在UTC上。这不是因为2010年4月修复的这个8岁的虫子?当前的服务器正在运行较旧的东西,所以可能没有。
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=166533
新服务器信息: uname -a Linux ignoredhostname#7-Ubuntu SMP Tue Oct 13 19:55:22 UTC 2009 x86_64 GNU / Linux
当前服务器信息: Linux ignoredhostname 2.6.24-23-xen#1 SMP Mon 1月26日03:09:12 UTC 2009 x86_64 GNU / Linux
非常感谢!!
答案 0 :(得分:0)
我很确定我解决了它。
在两台机器之间进行zdump / etc / localtime会产生不同的输出。
在新服务器上,我基本上做了: cp / usr / share / zoneinfo / US / Central / etc / localtime
如果不是这样,我会感到惊讶。