linux - centos 7 crontab时间不对
PHPz
PHPz 2017-04-17 13:26:46
[Linux讨论组]

公司的一台服务器是Azure,使用的是CentOS 7,我写了一个crontab任务,测试每分钟执行是正常的。但设置了一个固定时间执行就有问题,我查看系统时间和时区是对的。写了一个昨晚20:30发送的邮件任务,今天凌晨4点多才执行,请问哪位知道这是什么情况?

PHPz
PHPz

学习是最好的投资!

全部回复(7)
黄舟

猜测下 4距离20约等于8

黄舟

是不是crontab 时间不对啊,比如你改完时区没有重启crontab

PHP中文网

敲date看时区是哪里的,肯定是时区不对

ringa_lee

应该是时区问题,凌晨4点多 <===> 晚上8点半,刚好相差8个小时

怪我咯

时区问题:
解决方法:
timedatectl set-timezone Asia/Shanghai

巴扎黑

「我查看系统时间和时区是对的」,可 cron 又不是你,它运行的环境差别很大的。你在你的脚本里查看吧。

信息太少了我没办法确定下一步排查的地方。加粗文字

巴扎黑

时区不对吧哥们,date看下你服务器时间,不对的话修改下或者同步下

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号