【定时任务执行时间跟主机实际时间相差8小时】问题解决方法


由信创开放社区提供 服务器通用(全架构) 2024-11-07 75

【问题描述】

定时任务的执行时间跟主机实际时间相差8小时。例如,当主机时间为上海时区的8点时,crontab实际执行的时间却是0点(非上海时区时间)。

 

【问题分析过程】

设置定时任务crontab时要-8。

 

【问题解决办法】

1.使用root用户权限,通过vim编辑器打开/etc/crontab文件:

# vim  /etc/crontab

按“i”键进入文本编辑模式,添加以下两行配置:

CRON_TZ=Asia/Shanghai

TZ=Asia/Shanghai

2.保存并退出vim编辑器(按“Esc”键盘退出文本编辑模式,再输入“:wq”保存退出)。

3.重启crontab服务,使配置生效:

# systemctl restart crond

上一篇: dpkg加锁问题

添加我为好友,拉您入交流群!

请使用微信扫一扫!