84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
公司的一台服务器是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看你伺服器時間,不對的話修改下或同步下