与服务器时间相比,我的cron作业是一小时后计算的。我不明白发生了什么。
我的配置如下:
服务器时间:
Europe/Paris
在/ etc / default / cron中,我添加了以下行:
TZ="Europe/Paris"
尽管如此,cron作业比服务器时间晚一小时启动。真正棘手的是,如果我要求cron播放指令“ date”,它将给出服务器日期(一个好的日期!)。
我不知道如何解决这个问题; 我一直在论坛上阅读一些内容,但没有发现任何有趣的内容。
你怎么看 ?
与服务器时间相比,我的cron作业是一小时后计算的。我不明白发生了什么。
我的配置如下:
服务器时间:
Europe/Paris
在/ etc / default / cron中,我添加了以下行:
TZ="Europe/Paris"
尽管如此,cron作业比服务器时间晚一小时启动。真正棘手的是,如果我要求cron播放指令“ date”,它将给出服务器日期(一个好的日期!)。
我不知道如何解决这个问题; 我一直在论坛上阅读一些内容,但没有发现任何有趣的内容。
你怎么看 ?
Answers:
刚刚在Ubuntu 14/16上弄清楚了这一点。为我完美地工作。
步骤(暗含sudo):
cat /etc/timezonerm -fv /etc/localtimeln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtimeapt install -y --reinstall tzdata/etc/init.d/rsyslog restarttail -f /var/log/syslogcat /etc/timezonecron重新启动?
/etc/timezone?您是否/etc/timezone刚cron开始修改该流程?你试过了/etc/init.d/cron restart吗?