代码之家  ›  专栏  ›  技术社区  ›  David Nehme

cron作业在DST之后更改时间

  •  2
  • David Nehme  · 技术社区  · 16 年前

    我的cron作业将在DST结束后一小时运行。这不会发生在同一台机器(AIX)上的其他用户作业上。我做错了什么?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Douglas Leeder    16 年前

    我认为首先要了解的是cron运行的时区:

    01***(/usr/bin/date;/usr/bin/date-u)>~/cron.out

    您可能还想让其cron作业正在工作的某个用户也这样做。

        2
  •  1
  •   Brian Leahy    16 年前

    如果您正在将UTC转换为本地时间(正确),并且作业针对的是非DST时区,如亚利桑那州,则相对于您的服务器,它将在一小时后运行。

        3
  •  0
  •   Darryl Hein IrishChieftain    16 年前