【逻辑思考】有时评论比内容更精彩

起因:Linux 下的路径完整性问题

有小伙伴看到我博客里的一篇文章“ [linux下如何实现mysql数据库每天自动备份定时备份](http://blog.csdn.net/testcs_dn/article/details/48829785)”,按照文章中的操作却遇到问题:定时任务生成的文件都是0字节的,而手动执行是没有问题的。


问题的原因:

我们来看一下定时任务执行的脚本:

注意到 mysqldump 了吧,没有使用完整的路径,

但是我为什么没有遇到问题呢/span>

因为我设置的环境变量。

答案就在评论区

其实之前就有人遇到这个问题了,在评论中提问:为什么我的执行之后完成之后,sql文件都是0字节,但是我手动执行又没有问题

后来他自己找到问题,脚本命令要加全路径/usr/local/mysql/bin/mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql原因:crontab就不是在mysql的bin下,所以找不到mysqldump的命令导致。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年4月6日
下一篇 2017年4月6日

相关推荐