Ubuntu 22.04 x86_64 cron不执行原因

背景:美西VPS,设置cron定时任务,到了时间不执行,cron服务正常运行,脚本有执行权限, 手动执行没问题

 

查看时区,

timedatectl # 发现是UTC时区,修改为东八区时间:

timedatectl set-timezone Asia/Shanghai
timedatectl # 检查是否生效

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

 

配置后,cron任务还是按照UTC时间执行,

重启服务:systemctl restart cron

再看就可以正常执行了

 

posted @ 2025-11-13 18:30  whitesky-root  阅读(6)  评论(0)    收藏  举报