我想知道系统的时区。现在有些警告..。
我正在考虑使用/etc/localtime,但有时这是一个真正的文件,有时是一个符号链接。在这两种情况下,我似乎无法得到要解析的文件格式的描述。
有人有什么想法吗?
谢谢
发布于 2010-07-16 17:53:40
该文件将采用tz文件格式,这是一种二进制格式。如果您知道Perl,可以使用DateTime::TimeZone::Tzfile解析它。如果它是一个符号链接,它不应该重要,因为如果它是挂载,你可以只是跟随它。
最后,如果您可以控制映像的创建,我强烈建议您将系统时间设置为UTC。
发布于 2010-07-16 18:21:21
你知道这些UNIX的味道是什么吗?
除/etc/localtime外,
/etc/sysconfig/clock/etc/timezone发布于 2010-07-16 19:29:40
残忍的方式..。如果挂载是只读的,触摸一个文件,然后.是-lah ..。
然后你就有了创建文件的时间。这意味着.系统的时间+/-一些秒。
或者,尝试显式或隐式地修改某些内容,然后查看时间:>。
https://serverfault.com/questions/161199
复制相似问题