在CentOS7中跑MySQL定时备份脚本,单独执行脚本能够正常执行,但是设置好定时任务后开始一直无法执行。
操作:
1、查看定时任务是否设置好
crontab -l
显示已经设置好了定时任务
2、查看任务是否执行
tail -f /var/log/cron
显示定时脚本也在执行
3、本分数据的目录没有被创建,证明备份脚本没有被定时任务执行
4、查看定时任务日志(这里我是用root执行的定时任务)
tail -f /var/spool/mail/root
报错说没有找到命令
baidu、google了许多文章,解决办法各式各样,都试了一下大致都没用。
最后根据https://blog.csdn.net/dancen/article/details/24355287这位兄台的办法,完美解决。
解决办法:
在脚本中加入
source /etc/profil
再次执行脚本