首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >早上7点在多个时区运行cron

早上7点在多个时区运行cron
EN

Stack Overflow用户
提问于 2013-03-10 06:22:51
回答 1查看 4.2K关注 0票数 0

我想在美国西部、美国东部以及亚洲和欧洲的一些其他时区的早上7点运行cron作业。

这是一个node.js服务器,所以我可以使用node-cron来做这件事,但如果可能的话,我想使用常规的cron。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-10 06:30:27

crontab中的时间总是指当前系统时间。您必须减去或添加时区差异才能计算服务器上的执行间隔。

例如:您的服务器在美国西部( UTC+8 ),系统日期设置为UTC+8。可以在crontab中使用以下命令指定7am

代码语言:javascript
复制
0 7 * * * /run/me-for-western-us

要在美国东部时间(UTC+5)上午7点运行脚本,您需要减去3小时

代码语言:javascript
复制
0 4 * * * /run/me-for-eastern-us

对所有其他时区执行相同的操作。

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

https://stackoverflow.com/questions/15316597

复制
相关文章

相似问题

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