错误相关信息及截图就不发了。
日常任务内容是每月一号的00:00打包日志并删除。
七点查看的时候,打包的目录下并没又打包过的文件。很诧异!
九点又上去看了一次,有打包文件但是时间是八点的。也就是说脚本执行延迟了八小时。
在/var/spool/mail 看下打包过程。发现他显示00:00操作。那为什么我在七点的时候看并没有执行呢?我想到了时区问题,我服务器的时区是CST,时间是北京时间。没问题啊,没理由不执行啊。百度找到原因了,crontab改完时间后必须重启crontab。重启服务器没有用
百度!
vi /etc/crontab/
加一行
CRON_TZ=Asia/Shanghai
/etc/init.d/crond restart
还有方法是
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
/etc/init.d/crond restart
经过多次测试
问题解决了!!!
一定要多测试多测试,再上线!!!!!
时间: 2024-10-17 19:40:11