【问题标题】:TZ (timezone) doesn't work in "/etc/crontab"TZ(时区)在“/etc/crontab”中不起作用
【发布时间】:2018-09-22 05:17:13
【问题描述】:

我尝试将时区设置为:

export TZ=Europe/Paris

作为:

TZ=Europe/Paris

但它们都不起作用。

服务器设置为UTC 时间。它需要保持这种状态。

我的工作需要在4:00amParis 时间)当服务器未被使用时进行。然而它发生在6:00am(因为UTC时间)。

我该如何解决这个问题?

【问题讨论】:

标签: linux bash cron centos


【解决方案1】:

由于这是用 CentOS 标记的,我假设您使用 CentOS 的 cron

https://www.unix.com/man-page/centos/5/crontab/

在要根据不同时区计划运行的规则部分之前使用CRON_TZ 变量。

如果您希望命令本身使用相同的 TZ,则需要手动将其添加到规则中。

【讨论】:

  • CRON_TZ 可以多次使用吗?还是一开始就一次?
  • 不确定,根据手册页,每个文件至少一次。我没有安装 CentOS 来测试这个,但你可以...
  • 是的,CRON_TZ 可以在 cron 文件中多次使用。见serverfault.com/a/1043453/537953
猜你喜欢
  • 2021-08-09
  • 2011-12-19
  • 2013-11-12
  • 2018-12-21
  • 1970-01-01
  • 1970-01-01
  • 2017-10-03
  • 1970-01-01
  • 2011-07-23
相关资源
最近更新 更多