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

cron作业在夏令时后更改时间

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

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

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

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

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

    您可能还希望让其cron作业正在工作的用户之一也这样做。

        2
  •  1
  •   Brian Leahy    17 年前

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

        3
  •  0
  •   Darryl Hein IrishChieftain    17 年前

    您可能已经检查过了,但服务器上的时间更改正确吗?