写了个脚本定时从MySQL中提取数据,但是crontab发邮件提示mysql command not found
很奇怪,因为直接执行此脚本不会报错,正常运行,但加入到crontab中就会报错,
经查,MySQL不在crontab执行的环境变量中
解决方案:
找到MySQL的安装路径: which mysql
假设找到的是:/home/user1/mysql/bin/mysql
建立软连接 cd /usr/bin && ln -fs /home/user1/mysql/bin/mysql mysql