首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在美国/纽约时区运行crontab

在美国/纽约时区运行crontab
EN

Unix & Linux用户
提问于 2022-09-04 15:31:47
回答 1查看 635关注 0票数 2

我们正试图安排一个脚本运行在美国东部时间每天上午9点,全年,无论夏令节约。在我们的GCP计算引擎/ Linux服务器上,cron总是在UTC中运行。在ET中调整-4或-5小时是很容易的,但是夏时制的问题是(轻微的)问题,因为我们必须在夏令时将cron时间改为+/- 1小时,这样才能保持在9点。

在R中,我们可以将时区环境设置为America/New_York,而不是使用EDT,这似乎是夏时制的自动计算,无论是EDT还是EST,总是在上午9点运行。在cron中是否有时间安排,以便某件事情总是在晚上9点运行?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-09-04 15:39:39

尝试在您的cron中设置这两种方法:

代码语言:javascript
运行
复制
CRON_TZ='America/New_York'

TZ='America/New_York'

编辑:你可以把shell文件放在任何你喜欢的地方。

  1. tar行中,您将输入需要执行的命令(无论是脚本还是其他什么)。
  2. crontab -e并键入CRON_TZ=<YOUR/TZ>
  3. CRON_TZ下面,您可以指向要执行的shell脚本/命令的位置。

记住要确保脚本是可执行的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/716102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档