shell脚本备份数据库,手动执行成功,crontab执行完成后没有数据。

巡检发现备份的数据库没有数据

 我以为是脚本的问题,我手动执行后是有数据的。

 以上分析就不是脚本的问题,问题出在crontab 。经过一番研究测试后,在你的脚本前面加一行source /etc/profile

因为cront进程不会自动加载用户目录下的.profile文件

加入后在测试crontab进行备份就有数据了。

 

posted @ 2020-10-29 09:47  點燈的人  阅读(400)  评论(0编辑  收藏  举报