首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于日光节约,cron的工作提前了一个小时

由于日光节约,cron的工作提前了一个小时
EN

Unix & Linux用户
提问于 2021-12-14 14:47:41
回答 1查看 795关注 0票数 1

CentOS 7.5.1804主机上,由于将时钟倒转一小时和UTC偏移量从UTC-4改为UTC-5,我正在经历一个提前一个小时运行的任务。

这是从/etc/cron.d/*运行的

代码语言:javascript
复制
# Runs at 1410 UTC on M-F
10 14 * * 1-5 accountchecker bash /opt/accountchecker/accountchecker.sh > /dev/null 2>&1

我想在东部时间1010米-华氏时间运行,但由于主人是协调世界时,它是尊重时间的变化,现在910东部时间运行。

如何才能让cron适应这种变化,并始终运行在1010?

EN

回答 1

Unix & Linux用户

发布于 2021-12-31 16:46:44

我只需要走另一条路--确保有东西在协调一致的时间运行。

我将crontab设置为在可能较早的时间运行,测试时间是否太早,如果太早,则睡一个小时。

如果您有监视“卡住”cron作业的进程(运行时间太长),您可以制作一个包装器来测试正确的时间,然后要么什么也不做,或者让程序运行.然后两次都放进cron,这可能是正确的。

当我和UTC比较时,我可以看看date -u .您可能希望与TZ=America/Los_Angeles date (或任何适当的时区文件)进行比较。

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

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

复制
相关文章

相似问题

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