如下图为已更正的定时任务执行时间
系统时间与定时任务的执行时间都要慢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
如有侵权请邮件通知