84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
公司的一台服务器是Azure,使用的是CentOS 7,我写了一个crontab任务,测试每分钟执行是正常的。但设置了一个固定时间执行就有问题,我查看系统时间和时区是对的。写了一个昨晚20:30发送的邮件任务,今天凌晨4点多才执行,请问哪位知道这是什么情况?
学习是最好的投资!
猜测下 4距离20约等于8
是不是crontab 时间不对啊,比如你改完时区没有重启crontab
敲date看时区是哪里的,肯定是时区不对
应该是时区问题,凌晨4点多 <===> 晚上8点半,刚好相差8个小时
时区问题:解决方法:timedatectl set-timezone Asia/Shanghai
「我查看系统时间和时区是对的」,可 cron 又不是你,它运行的环境差别很大的。你在你的脚本里查看吧。
信息太少了我没办法确定下一步排查的地方。加粗文字
时区不对吧哥们,date看下你服务器时间,不对的话修改下或者同步下
猜测下 4距离20约等于8
是不是crontab 时间不对啊,比如你改完时区没有重启crontab
敲date看时区是哪里的,肯定是时区不对
应该是时区问题,凌晨4点多 <===> 晚上8点半,刚好相差8个小时
时区问题:
解决方法:
timedatectl set-timezone Asia/Shanghai
「我查看系统时间和时区是对的」,可 cron 又不是你,它运行的环境差别很大的。你在你的脚本里查看吧。
信息太少了我没办法确定下一步排查的地方。加粗文字
时区不对吧哥们,date看下你服务器时间,不对的话修改下或者同步下