美文网首页
Ubuntu的crontab执行时间相差8小时

Ubuntu的crontab执行时间相差8小时

作者: 二班老许 | 来源:发表于2022-03-14 21:26 被阅读0次
1. 问题描述

crontab中设置每天00:00启动任务,当时并没有启动,结果发现每天08:00才启动。

2. 问题分析

明显是时区不一致造成的,所以需要从时区设置入手,但是我安装这个apt install tzdata设置过时区,不管用。

3. 解决方案

查看并修改本地时区。

查看:

more /etc/localtime

备份:

cp /etc/localtime /etc/localtime.bak

复制时区中的亚洲-上海,作为本地时区:

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

修改 contab 时区:

 vim /etc/crontab

添加变量:

CRON_TZ=Asia/Shanghai

重启cron服务:

sudo service cron restart

相关文章

网友评论

      本文标题:Ubuntu的crontab执行时间相差8小时

      本文链接:https://www.haomeiwen.com/subject/ebisdrtx.html