非常纠结的弄了一天这个关于mysql在crontab中执行不成功的问题,写好的脚本,手动都能执行成功,在发邮件的问题怎么都不显示select查询结果,搞了半天,最后因为mysql的绝对路径搞错了。下边是脚本的测试结果。 

echo "mysql今日数据" >> /tmp/123
shuju=/usr/local/mysql/bin/mysql                      /一定要注意mysql的绝对路径。
$shuju 库名 -e "select count(*) from t_result_file;">>/tmp/123
echo "" >>/tmp/123