shell脚本备份数据库,手动执行成功,crontab执行完成后没有数据。
巡检发现备份的数据库没有数据
我以为是脚本的问题,我手动执行后是有数据的。
以上分析就不是脚本的问题,问题出在crontab 。经过一番研究测试后,在你的脚本前面加一行source /etc/profile
因为cront进程不会自动加载用户目录下的.profile文件
加入后在测试crontab进行备份就有数据了。
巡检发现备份的数据库没有数据
我以为是脚本的问题,我手动执行后是有数据的。
以上分析就不是脚本的问题,问题出在crontab 。经过一番研究测试后,在你的脚本前面加一行source /etc/profile
因为cront进程不会自动加载用户目录下的.profile文件
加入后在测试crontab进行备份就有数据了。