ubuntu 定时任务执行时间比系统时间慢8小时

如下图为已更正的定时任务执行时间

问题:

系统时间与定时任务的执行时间都要慢8小时。

解决方法:

修改系统时间

sudo tzconfig

如果上面的命令不存在,执行下面的命令

sudo dpkg-reconfigure tzdata

执行完命令之后如下图,选择Asia->Shanghai:

接着执行如下命令:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

执行以下命令查看时间是否更正:

date

此时时区已更正,时间也是正确的时间。

重启 crontab ,查看定时任务的执行时间是否正确:

tail -f /var/log/cron.log

若要开启 crontab 的日志,需修改:

vi /etc/rsyslog.d/50-default.conf
#把#去掉即可
#cron.* /var/log/cron.log

此时,定时任务的执行时间仍未改变。

原因是:修改完时区之后需重启 rsyslog

service rsyslog restart

小提示

如有侵权请邮件通知